builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-773 starttime: 1463648460.75 results: success (0) buildid: 20160519002242 builduid: 7b403279a996441788f9bc5ae978dbdb revision: c41ee7132426780f38bbffc58435548d92d2b327 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-19 02:01:00.748959) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-19 02:01:00.749409) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-19 02:01:00.749723) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-19 02:01:00.795295) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 02:01:00.795574) ========= 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-1463636251.942261-1017925040 _=/tools/buildbot/bin/python using PTY: False --2016-05-19 02:01:01-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 7.82M=0.001s 2016-05-19 02:01:01 (7.82 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.577902 ========= master_lag: 0.18 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 02:01:01.554977) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 02:01:01.555300) ========= 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-1463636251.942261-1017925040 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.028796 ========= master_lag: 0.57 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 02:01:02.158354) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-19 02:01:02.158701) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev c41ee7132426780f38bbffc58435548d92d2b327 --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 c41ee7132426780f38bbffc58435548d92d2b327 --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-1463636251.942261-1017925040 _=/tools/buildbot/bin/python using PTY: False 2016-05-19 02:01:02,482 truncating revision to first 12 chars 2016-05-19 02:01:02,482 Setting DEBUG logging. 2016-05-19 02:01:02,483 attempt 1/10 2016-05-19 02:01:02,483 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/c41ee7132426?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-19 02:01:03,939 unpacking tar archive at: mozilla-aurora-c41ee7132426/testing/mozharness/ program finished with exit code 0 elapsedTime=2.002594 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-19 02:01:04.197644) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-19 02:01:04.198001) ========= script_repo_revision: c41ee7132426780f38bbffc58435548d92d2b327 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-19 02:01:04.198382) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-19 02:01:04.198689) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-19 02:01:04.509492) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 27 mins, 2 secs) (at 2016-05-19 02:01:04.509818) ========= /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-1463636251.942261-1017925040 _=/tools/buildbot/bin/python using PTY: False 02:01:04 INFO - MultiFileLogger online at 20160519 02:01:04 in /builds/slave/test 02:01:04 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 02:01:04 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:01:04 INFO - {'append_to_log': False, 02:01:04 INFO - 'base_work_dir': '/builds/slave/test', 02:01:04 INFO - 'blob_upload_branch': 'mozilla-aurora', 02:01:04 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:01:04 INFO - 'buildbot_json_path': 'buildprops.json', 02:01:04 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:01:04 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:01:04 INFO - 'download_minidump_stackwalk': True, 02:01:04 INFO - 'download_symbols': 'true', 02:01:04 INFO - 'e10s': False, 02:01:04 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:01:04 INFO - 'tooltool.py': '/tools/tooltool.py', 02:01:04 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:01:04 INFO - '/tools/misc-python/virtualenv.py')}, 02:01:04 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:01:04 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:01:04 INFO - 'log_level': 'info', 02:01:04 INFO - 'log_to_console': True, 02:01:04 INFO - 'opt_config_files': (), 02:01:04 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:01:04 INFO - '--processes=1', 02:01:04 INFO - '--config=%(test_path)s/wptrunner.ini', 02:01:04 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:01:04 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:01:04 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:01:04 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:01:04 INFO - 'pip_index': False, 02:01:04 INFO - 'require_test_zip': True, 02:01:04 INFO - 'test_type': ('testharness',), 02:01:04 INFO - 'this_chunk': '1', 02:01:04 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:01:04 INFO - 'total_chunks': '10', 02:01:04 INFO - 'virtualenv_path': 'venv', 02:01:04 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:01:04 INFO - 'work_dir': 'build'} 02:01:04 INFO - ##### 02:01:04 INFO - ##### Running clobber step. 02:01:04 INFO - ##### 02:01:04 INFO - Running pre-action listener: _resource_record_pre_action 02:01:04 INFO - Running main action method: clobber 02:01:04 INFO - rmtree: /builds/slave/test/build 02:01:04 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:01:06 INFO - Running post-action listener: _resource_record_post_action 02:01:06 INFO - ##### 02:01:06 INFO - ##### Running read-buildbot-config step. 02:01:06 INFO - ##### 02:01:06 INFO - Running pre-action listener: _resource_record_pre_action 02:01:06 INFO - Running main action method: read_buildbot_config 02:01:06 INFO - Using buildbot properties: 02:01:06 INFO - { 02:01:06 INFO - "project": "", 02:01:06 INFO - "product": "firefox", 02:01:06 INFO - "script_repo_revision": "production", 02:01:06 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 02:01:06 INFO - "repository": "", 02:01:06 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 02:01:06 INFO - "buildid": "20160519002242", 02:01:06 INFO - "pgo_build": "False", 02:01:06 INFO - "basedir": "/builds/slave/test", 02:01:06 INFO - "buildnumber": 20, 02:01:06 INFO - "slavename": "tst-linux32-spot-773", 02:01:06 INFO - "revision": "c41ee7132426780f38bbffc58435548d92d2b327", 02:01:06 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 02:01:06 INFO - "platform": "linux", 02:01:06 INFO - "branch": "mozilla-aurora", 02:01:06 INFO - "repo_path": "releases/mozilla-aurora", 02:01:06 INFO - "moz_repo_path": "", 02:01:06 INFO - "stage_platform": "linux", 02:01:06 INFO - "builduid": "7b403279a996441788f9bc5ae978dbdb", 02:01:06 INFO - "slavebuilddir": "test" 02:01:06 INFO - } 02:01:06 INFO - Found installer url https://queue.taskcluster.net/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 02:01:06 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 02:01:06 INFO - Running post-action listener: _resource_record_post_action 02:01:06 INFO - ##### 02:01:06 INFO - ##### Running download-and-extract step. 02:01:06 INFO - ##### 02:01:06 INFO - Running pre-action listener: _resource_record_pre_action 02:01:06 INFO - Running main action method: download_and_extract 02:01:06 INFO - mkdir: /builds/slave/test/build/tests 02:01: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')]} 02:01:06 INFO - https://queue.taskcluster.net/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 02:01:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 02:01:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 02:01:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VhntML95T0GjdqlekxglGA/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 02:01:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VhntML95T0GjdqlekxglGA/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 02:01:08 INFO - Downloaded 1325 bytes. 02:01:08 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 02:01:08 INFO - Using the following test package requirements: 02:01:08 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 02:01:08 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:01:08 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 02:01:08 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:01:08 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 02:01:08 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:01:08 INFO - u'jsshell-linux-i686.zip'], 02:01:08 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:01:08 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 02:01:08 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 02:01:08 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:01:08 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 02:01:08 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:01:08 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 02:01:08 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:01:08 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 02:01:08 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:01:08 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 02:01:08 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 02:01:08 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')]} 02:01:08 INFO - https://queue.taskcluster.net/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 02:01:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 02:01:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 02:01:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VhntML95T0GjdqlekxglGA/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 02:01:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VhntML95T0GjdqlekxglGA/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 02:01:11 INFO - Downloaded 22437362 bytes. 02:01:11 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/*'] 02:01:11 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/* 02:01:11 INFO - caution: filename not matched: web-platform/* 02:01:11 INFO - Return code: 11 02:01: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')]} 02:01:11 INFO - https://queue.taskcluster.net/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 02:01:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 02:01:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 02:01:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VhntML95T0GjdqlekxglGA/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 02:01:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VhntML95T0GjdqlekxglGA/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 02:01:14 INFO - Downloaded 36409041 bytes. 02:01:14 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/*'] 02:01:14 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/* 02:01:18 INFO - caution: filename not matched: bin/* 02:01:18 INFO - caution: filename not matched: config/* 02:01:18 INFO - caution: filename not matched: mozbase/* 02:01:18 INFO - caution: filename not matched: marionette/* 02:01:18 INFO - caution: filename not matched: tools/wptserve/* 02:01:18 INFO - Return code: 11 02:01:18 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')]} 02:01:18 INFO - https://queue.taskcluster.net/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 02:01:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 02:01:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 02:01:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VhntML95T0GjdqlekxglGA/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 02:01:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VhntML95T0GjdqlekxglGA/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 02:01:36 INFO - Downloaded 69313255 bytes. 02:01:36 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 02:01:36 INFO - mkdir: /builds/slave/test/properties 02:01:36 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:01:36 INFO - Writing to file /builds/slave/test/properties/build_url 02:01:36 INFO - Contents: 02:01:36 INFO - build_url:https://queue.taskcluster.net/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 02:01:42 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 02:01:42 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:01:42 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:01:42 INFO - Contents: 02:01:42 INFO - symbols_url:https://queue.taskcluster.net/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 02:01:42 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')]} 02:01:42 INFO - https://queue.taskcluster.net/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:01:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 02:01:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 02:01:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VhntML95T0GjdqlekxglGA/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 02:01:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VhntML95T0GjdqlekxglGA/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 02:01:53 INFO - Downloaded 92300374 bytes. 02:01:53 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'] 02:01:53 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 02:02:02 INFO - Return code: 0 02:02:02 INFO - Running post-action listener: _resource_record_post_action 02:02:02 INFO - Running post-action listener: set_extra_try_arguments 02:02:02 INFO - ##### 02:02:02 INFO - ##### Running create-virtualenv step. 02:02:02 INFO - ##### 02:02:02 INFO - Running pre-action listener: _pre_create_virtualenv 02:02:02 INFO - Running pre-action listener: _resource_record_pre_action 02:02:02 INFO - Running main action method: create_virtualenv 02:02:02 INFO - Creating virtualenv /builds/slave/test/build/venv 02:02:02 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 02:02:02 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:02:02 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:02:02 INFO - Using real prefix '/usr' 02:02:02 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:02:04 INFO - Installing distribute.............................................................................................................................................................................................done. 02:02:08 INFO - Installing pip.................done. 02:02:08 INFO - Return code: 0 02:02:08 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:02:08 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')]} 02:02:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:02:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:02:08 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')]} 02:02:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:02:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:02:08 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88fcc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8963598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8a15f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86f7e30>, '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 0x8994c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8a13470>, '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-1463636251.942261-1017925040', '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 02:02:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 02:02:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 02:02:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:02:08 INFO - 'CCACHE_UMASK': '002', 02:02:08 INFO - 'DISPLAY': ':0', 02:02:08 INFO - 'HOME': '/home/cltbld', 02:02:08 INFO - 'LANG': 'en_US.UTF-8', 02:02:08 INFO - 'LOGNAME': 'cltbld', 02:02:08 INFO - 'MAIL': '/var/mail/cltbld', 02:02:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:02:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:02:08 INFO - 'MOZ_NO_REMOTE': '1', 02:02:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:02:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:02:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:02:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:02:08 INFO - 'PWD': '/builds/slave/test', 02:02:08 INFO - 'SHELL': '/bin/bash', 02:02:08 INFO - 'SHLVL': '1', 02:02:08 INFO - 'TERM': 'linux', 02:02:08 INFO - 'TMOUT': '86400', 02:02:08 INFO - 'USER': 'cltbld', 02:02:08 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463636251.942261-1017925040', 02:02:08 INFO - '_': '/tools/buildbot/bin/python'} 02:02:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:02:08 INFO - Downloading/unpacking psutil>=0.7.1 02:02:08 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 02:02:08 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 02:02:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:02:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:02:08 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 02:02:08 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 02:02:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:02:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:02:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:02:14 INFO - Installing collected packages: psutil 02:02:14 INFO - Running setup.py install for psutil 02:02:14 INFO - building 'psutil._psutil_linux' extension 02:02:14 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 02:02:15 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 02:02:15 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 02:02:15 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 02:02:15 INFO - building 'psutil._psutil_posix' extension 02:02:15 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 02:02:15 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 02:02:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:02:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:02:15 INFO - Successfully installed psutil 02:02:15 INFO - Cleaning up... 02:02:16 INFO - Return code: 0 02:02:16 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:02:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:02:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:02:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:02:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:02:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:02:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:02:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88fcc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8963598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8a15f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86f7e30>, '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 0x8994c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8a13470>, '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-1463636251.942261-1017925040', '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 02:02:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 02:02:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 02:02:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:02:16 INFO - 'CCACHE_UMASK': '002', 02:02:16 INFO - 'DISPLAY': ':0', 02:02:16 INFO - 'HOME': '/home/cltbld', 02:02:16 INFO - 'LANG': 'en_US.UTF-8', 02:02:16 INFO - 'LOGNAME': 'cltbld', 02:02:16 INFO - 'MAIL': '/var/mail/cltbld', 02:02:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:02:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:02:16 INFO - 'MOZ_NO_REMOTE': '1', 02:02:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:02:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:02:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:02:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:02:16 INFO - 'PWD': '/builds/slave/test', 02:02:16 INFO - 'SHELL': '/bin/bash', 02:02:16 INFO - 'SHLVL': '1', 02:02:16 INFO - 'TERM': 'linux', 02:02:16 INFO - 'TMOUT': '86400', 02:02:16 INFO - 'USER': 'cltbld', 02:02:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463636251.942261-1017925040', 02:02:16 INFO - '_': '/tools/buildbot/bin/python'} 02:02:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:02:16 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:02: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 02:02: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 02:02:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:02:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:02: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 02:02: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 02:02:21 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:02:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:02:21 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:02:21 INFO - Installing collected packages: mozsystemmonitor 02:02:21 INFO - Running setup.py install for mozsystemmonitor 02:02:21 INFO - Successfully installed mozsystemmonitor 02:02:21 INFO - Cleaning up... 02:02:22 INFO - Return code: 0 02:02:22 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:02: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')]} 02:02:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:02:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:02: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')]} 02:02:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:02:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:02:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88fcc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8963598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8a15f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86f7e30>, '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 0x8994c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8a13470>, '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-1463636251.942261-1017925040', '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 02:02:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 02:02:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:02:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:02:22 INFO - 'CCACHE_UMASK': '002', 02:02:22 INFO - 'DISPLAY': ':0', 02:02:22 INFO - 'HOME': '/home/cltbld', 02:02:22 INFO - 'LANG': 'en_US.UTF-8', 02:02:22 INFO - 'LOGNAME': 'cltbld', 02:02:22 INFO - 'MAIL': '/var/mail/cltbld', 02:02:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:02:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:02:22 INFO - 'MOZ_NO_REMOTE': '1', 02:02:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:02:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:02:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:02:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:02:22 INFO - 'PWD': '/builds/slave/test', 02:02:22 INFO - 'SHELL': '/bin/bash', 02:02:22 INFO - 'SHLVL': '1', 02:02:22 INFO - 'TERM': 'linux', 02:02:22 INFO - 'TMOUT': '86400', 02:02:22 INFO - 'USER': 'cltbld', 02:02:22 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463636251.942261-1017925040', 02:02:22 INFO - '_': '/tools/buildbot/bin/python'} 02:02:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:02:22 INFO - Downloading/unpacking blobuploader==1.2.4 02:02:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:02:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:02:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:02:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:02:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:02:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:02:27 INFO - Downloading blobuploader-1.2.4.tar.gz 02:02:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:02:27 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:02:27 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 02:02:27 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 02:02:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:02:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:02:27 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 02:02:27 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 02:02:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:02:28 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:02:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:02:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:02:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:02:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:02:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:02:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:02:29 INFO - Downloading docopt-0.6.1.tar.gz 02:02:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:02:29 INFO - Installing collected packages: blobuploader, requests, docopt 02:02:29 INFO - Running setup.py install for blobuploader 02:02:29 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:02:29 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:02:29 INFO - Running setup.py install for requests 02:02:30 INFO - Running setup.py install for docopt 02:02:30 INFO - Successfully installed blobuploader requests docopt 02:02:30 INFO - Cleaning up... 02:02:30 INFO - Return code: 0 02:02:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:02: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')]} 02:02:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:02:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:02: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')]} 02:02:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:02:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:02:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88fcc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8963598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8a15f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86f7e30>, '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 0x8994c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8a13470>, '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-1463636251.942261-1017925040', '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 02:02:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:02:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:02:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:02:30 INFO - 'CCACHE_UMASK': '002', 02:02:30 INFO - 'DISPLAY': ':0', 02:02:30 INFO - 'HOME': '/home/cltbld', 02:02:30 INFO - 'LANG': 'en_US.UTF-8', 02:02:30 INFO - 'LOGNAME': 'cltbld', 02:02:30 INFO - 'MAIL': '/var/mail/cltbld', 02:02:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:02:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:02:30 INFO - 'MOZ_NO_REMOTE': '1', 02:02:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:02:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:02:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:02:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:02:30 INFO - 'PWD': '/builds/slave/test', 02:02:30 INFO - 'SHELL': '/bin/bash', 02:02:30 INFO - 'SHLVL': '1', 02:02:30 INFO - 'TERM': 'linux', 02:02:30 INFO - 'TMOUT': '86400', 02:02:30 INFO - 'USER': 'cltbld', 02:02:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463636251.942261-1017925040', 02:02:30 INFO - '_': '/tools/buildbot/bin/python'} 02:02:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:02:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:02:31 INFO - Running setup.py (path:/tmp/pip-Pqe2sa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:02:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:02:31 INFO - Running setup.py (path:/tmp/pip-vZffhr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:02:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:02:31 INFO - Running setup.py (path:/tmp/pip-3Z7YrJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:02:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:02:31 INFO - Running setup.py (path:/tmp/pip-qP0xmw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:02:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:02:31 INFO - Running setup.py (path:/tmp/pip-bjQuVy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:02:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:02:31 INFO - Running setup.py (path:/tmp/pip-LOeHkE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:02:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:02:31 INFO - Running setup.py (path:/tmp/pip-Ug29DB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:02:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:02:32 INFO - Running setup.py (path:/tmp/pip-PjSzBz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:02:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:02:32 INFO - Running setup.py (path:/tmp/pip-V76bxn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:02:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:02:32 INFO - Running setup.py (path:/tmp/pip-zQ6N1U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:02:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:02:32 INFO - Running setup.py (path:/tmp/pip-k1WEX_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:02:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:02:32 INFO - Running setup.py (path:/tmp/pip-cTRgio-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:02:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:02:32 INFO - Running setup.py (path:/tmp/pip-COw5eq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:02:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:02:32 INFO - Running setup.py (path:/tmp/pip-0LG7jM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:02:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:02:33 INFO - Running setup.py (path:/tmp/pip-x7Ei3r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:02:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:02:33 INFO - Running setup.py (path:/tmp/pip-_wL7Dm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:02:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:02:33 INFO - Running setup.py (path:/tmp/pip-4EcDNF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:02:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:02:33 INFO - Running setup.py (path:/tmp/pip-CBXtda-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:02:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:02:33 INFO - Running setup.py (path:/tmp/pip-MIDG1_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:02:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:02:33 INFO - Running setup.py (path:/tmp/pip-VDUPhF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:02:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:02:34 INFO - Running setup.py (path:/tmp/pip-atxYPC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:02:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:02:34 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 02:02:34 INFO - Running setup.py install for manifestparser 02:02:34 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:02:34 INFO - Running setup.py install for mozcrash 02:02:34 INFO - Running setup.py install for mozdebug 02:02:35 INFO - Running setup.py install for mozdevice 02:02:35 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:02:35 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:02:35 INFO - Running setup.py install for mozfile 02:02:35 INFO - Running setup.py install for mozhttpd 02:02:35 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:02:35 INFO - Running setup.py install for mozinfo 02:02:36 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:02:36 INFO - Running setup.py install for mozInstall 02:02:36 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:02:36 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:02:36 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:02:36 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:02:36 INFO - Running setup.py install for mozleak 02:02:36 INFO - Running setup.py install for mozlog 02:02:36 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:02:36 INFO - Running setup.py install for moznetwork 02:02:36 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:02:36 INFO - Running setup.py install for mozprocess 02:02:37 INFO - Running setup.py install for mozprofile 02:02:37 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:02:37 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:02:37 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:02:37 INFO - Running setup.py install for mozrunner 02:02:37 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:02:37 INFO - Running setup.py install for mozscreenshot 02:02:37 INFO - Running setup.py install for moztest 02:02:38 INFO - Running setup.py install for mozversion 02:02:38 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:02:38 INFO - Running setup.py install for wptserve 02:02:38 INFO - Running setup.py install for marionette-driver 02:02:38 INFO - Running setup.py install for browsermob-proxy 02:02:39 INFO - Running setup.py install for marionette-client 02:02:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:02:39 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:02:39 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 02:02:39 INFO - Cleaning up... 02:02:39 INFO - Return code: 0 02:02:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:02: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')]} 02:02:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:02:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:02: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')]} 02:02:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:02:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:02:39 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88fcc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8963598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8a15f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86f7e30>, '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 0x8994c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8a13470>, '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-1463636251.942261-1017925040', '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 02:02:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:02:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:02:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:02:39 INFO - 'CCACHE_UMASK': '002', 02:02:39 INFO - 'DISPLAY': ':0', 02:02:39 INFO - 'HOME': '/home/cltbld', 02:02:39 INFO - 'LANG': 'en_US.UTF-8', 02:02:39 INFO - 'LOGNAME': 'cltbld', 02:02:39 INFO - 'MAIL': '/var/mail/cltbld', 02:02:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:02:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:02:39 INFO - 'MOZ_NO_REMOTE': '1', 02:02:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:02:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:02:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:02:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:02:39 INFO - 'PWD': '/builds/slave/test', 02:02:39 INFO - 'SHELL': '/bin/bash', 02:02:39 INFO - 'SHLVL': '1', 02:02:39 INFO - 'TERM': 'linux', 02:02:39 INFO - 'TMOUT': '86400', 02:02:39 INFO - 'USER': 'cltbld', 02:02:39 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463636251.942261-1017925040', 02:02:39 INFO - '_': '/tools/buildbot/bin/python'} 02:02:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:02:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:02:40 INFO - Running setup.py (path:/tmp/pip-onh5lZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:02:40 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 02:02:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:02:40 INFO - Running setup.py (path:/tmp/pip-wT8bQQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:02:40 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:02:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:02:40 INFO - Running setup.py (path:/tmp/pip-0K5qkH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:02:40 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:02:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:02:40 INFO - Running setup.py (path:/tmp/pip-TUadvP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:02:40 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)) 02:02:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:02:40 INFO - Running setup.py (path:/tmp/pip-YOEslm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:02:40 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)) 02:02:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:02:40 INFO - Running setup.py (path:/tmp/pip-vFQKFe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:02:40 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)) 02:02:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:02:41 INFO - Running setup.py (path:/tmp/pip-HnYi8c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:02:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 02:02:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:02:41 INFO - Running setup.py (path:/tmp/pip-GDsMo1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:02:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 02:02:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:02:41 INFO - Running setup.py (path:/tmp/pip-EOsA20-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:02:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 02:02:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:02:41 INFO - Running setup.py (path:/tmp/pip-VRzESn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:02:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:02:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:02:41 INFO - Running setup.py (path:/tmp/pip-XIb8Yk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:02:41 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 02:02:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:02:41 INFO - Running setup.py (path:/tmp/pip-czq9iv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:02:41 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)) 02:02:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:02:41 INFO - Running setup.py (path:/tmp/pip-euh9NI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:02:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 02:02:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:02:42 INFO - Running setup.py (path:/tmp/pip-OSISdt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:02:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 02:02:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:02:42 INFO - Running setup.py (path:/tmp/pip-mNWh63-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:02:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 02:02:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:02:42 INFO - Running setup.py (path:/tmp/pip-_KGu_h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:02:42 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 02:02:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:02:42 INFO - Running setup.py (path:/tmp/pip-Nznxsz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:02:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 02:02:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:02:42 INFO - Running setup.py (path:/tmp/pip-7lMWk0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:02:42 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 02:02:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:02:42 INFO - Running setup.py (path:/tmp/pip-DR3G5C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:02:42 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)) 02:02:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:02:42 INFO - Running setup.py (path:/tmp/pip-rw9v4H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:02:43 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 02:02:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:02:43 INFO - Running setup.py (path:/tmp/pip-bCpN4w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:02:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:02:43 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 02:02:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:02:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:02:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:02:43 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:02:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:02:43 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:02:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:02:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:02:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:02:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:02:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:02:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:02:48 INFO - Downloading blessings-1.6.tar.gz 02:02:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:02:48 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)) 02:02:48 INFO - Installing collected packages: blessings 02:02:48 INFO - Running setup.py install for blessings 02:02:49 INFO - Successfully installed blessings 02:02:49 INFO - Cleaning up... 02:02:49 INFO - Return code: 0 02:02:49 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:02:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:02:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:02:49 INFO - Reading from file tmpfile_stdout 02:02:49 INFO - Current package versions: 02:02:49 INFO - argparse == 1.2.1 02:02:49 INFO - blessings == 1.6 02:02:49 INFO - blobuploader == 1.2.4 02:02:49 INFO - browsermob-proxy == 0.6.0 02:02:49 INFO - docopt == 0.6.1 02:02:49 INFO - manifestparser == 1.1 02:02:49 INFO - marionette-client == 2.3.0 02:02:49 INFO - marionette-driver == 1.4.0 02:02:49 INFO - mozInstall == 1.12 02:02:49 INFO - mozcrash == 0.17 02:02:49 INFO - mozdebug == 0.1 02:02:49 INFO - mozdevice == 0.48 02:02:49 INFO - mozfile == 1.2 02:02:49 INFO - mozhttpd == 0.7 02:02:49 INFO - mozinfo == 0.9 02:02:49 INFO - mozleak == 0.1 02:02:49 INFO - mozlog == 3.1 02:02:49 INFO - moznetwork == 0.27 02:02:49 INFO - mozprocess == 0.22 02:02:49 INFO - mozprofile == 0.28 02:02:49 INFO - mozrunner == 6.11 02:02:49 INFO - mozscreenshot == 0.1 02:02:49 INFO - mozsystemmonitor == 0.0 02:02:49 INFO - moztest == 0.7 02:02:49 INFO - mozversion == 1.4 02:02:49 INFO - psutil == 3.1.1 02:02:49 INFO - requests == 1.2.3 02:02:49 INFO - wptserve == 1.4.0 02:02:49 INFO - wsgiref == 0.1.2 02:02:49 INFO - Running post-action listener: _resource_record_post_action 02:02:49 INFO - Running post-action listener: _start_resource_monitoring 02:02:49 INFO - Starting resource monitoring. 02:02:49 INFO - ##### 02:02:49 INFO - ##### Running pull step. 02:02:49 INFO - ##### 02:02:49 INFO - Running pre-action listener: _resource_record_pre_action 02:02:49 INFO - Running main action method: pull 02:02:49 INFO - Pull has nothing to do! 02:02:49 INFO - Running post-action listener: _resource_record_post_action 02:02:49 INFO - ##### 02:02:49 INFO - ##### Running install step. 02:02:49 INFO - ##### 02:02:49 INFO - Running pre-action listener: _resource_record_pre_action 02:02:49 INFO - Running main action method: install 02:02:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:02:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:02:50 INFO - Reading from file tmpfile_stdout 02:02:50 INFO - Detecting whether we're running mozinstall >=1.0... 02:02:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:02:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:02:50 INFO - Reading from file tmpfile_stdout 02:02:50 INFO - Output received: 02:02:50 INFO - Usage: mozinstall [options] installer 02:02:50 INFO - Options: 02:02:50 INFO - -h, --help show this help message and exit 02:02:50 INFO - -d DEST, --destination=DEST 02:02:50 INFO - Directory to install application into. [default: 02:02:50 INFO - "/builds/slave/test"] 02:02:50 INFO - --app=APP Application being installed. [default: firefox] 02:02:50 INFO - mkdir: /builds/slave/test/build/application 02:02:50 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'] 02:02:50 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 02:03:20 INFO - Reading from file tmpfile_stdout 02:03:20 INFO - Output received: 02:03:20 INFO - /builds/slave/test/build/application/firefox/firefox 02:03:20 INFO - Running post-action listener: _resource_record_post_action 02:03:20 INFO - ##### 02:03:20 INFO - ##### Running run-tests step. 02:03:20 INFO - ##### 02:03:20 INFO - Running pre-action listener: _resource_record_pre_action 02:03:20 INFO - Running main action method: run_tests 02:03:20 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:03:20 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:03:20 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:03:20 INFO - grabbing minidump binary from tooltool 02:03:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:03:20 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 0x86f7e30>, '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 0x8994c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8a13470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:03:20 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 02:03:20 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 02:03:20 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:03:20 INFO - Return code: 0 02:03:20 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 02:03:20 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:03:20 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/VhntML95T0GjdqlekxglGA/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 02:03:20 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/VhntML95T0GjdqlekxglGA/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 02:03:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:03:20 INFO - 'CCACHE_UMASK': '002', 02:03:20 INFO - 'DISPLAY': ':0', 02:03:20 INFO - 'HOME': '/home/cltbld', 02:03:20 INFO - 'LANG': 'en_US.UTF-8', 02:03:20 INFO - 'LOGNAME': 'cltbld', 02:03:20 INFO - 'MAIL': '/var/mail/cltbld', 02:03:20 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:03:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:03:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:03:20 INFO - 'MOZ_NO_REMOTE': '1', 02:03:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:03:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:03:20 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:03:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:03:20 INFO - 'PWD': '/builds/slave/test', 02:03:20 INFO - 'SHELL': '/bin/bash', 02:03:20 INFO - 'SHLVL': '1', 02:03:20 INFO - 'TERM': 'linux', 02:03:20 INFO - 'TMOUT': '86400', 02:03:20 INFO - 'USER': 'cltbld', 02:03:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463636251.942261-1017925040', 02:03:20 INFO - '_': '/tools/buildbot/bin/python'} 02:03:20 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/VhntML95T0GjdqlekxglGA/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 02:03:21 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 02:03:21 INFO - import pkg_resources 02:03:22 INFO - Using 1 client processes 02:03:23 INFO - wptserve Starting http server on 127.0.0.1:8000 02:03:23 INFO - wptserve Starting http server on 127.0.0.1:8001 02:03:23 INFO - wptserve Starting http server on 127.0.0.1:8443 02:03:25 INFO - SUITE-START | Running 778 tests 02:03:25 INFO - Running testharness tests 02:03:25 INFO - Setting up ssl 02:03:25 INFO - PROCESS | certutil | 02:03:25 INFO - PROCESS | certutil | 02:03:25 INFO - PROCESS | certutil | 02:03:25 INFO - Certificate Nickname Trust Attributes 02:03:25 INFO - SSL,S/MIME,JAR/XPI 02:03:25 INFO - 02:03:25 INFO - web-platform-tests CT,, 02:03:25 INFO - 02:03:25 INFO - Starting runner 02:03:28 INFO - PROCESS | 1928 | 1463648608450 Marionette DEBUG Marionette enabled via build flag and pref 02:03:28 INFO - PROCESS | 1928 | ++DOCSHELL 0xa50f1400 == 1 [pid = 1928] [id = 1] 02:03:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 1 (0xa50f1800) [pid = 1928] [serial = 1] [outer = (nil)] 02:03:28 INFO - PROCESS | 1928 | [1928] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:03:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 2 (0xa50f2000) [pid = 1928] [serial = 2] [outer = 0xa50f1800] 02:03:29 INFO - PROCESS | 1928 | 1463648609148 Marionette INFO Listening on port 2828 02:03:29 INFO - PROCESS | 1928 | 1463648609752 Marionette DEBUG Marionette enabled via command-line flag 02:03:29 INFO - PROCESS | 1928 | ++DOCSHELL 0xa227c000 == 2 [pid = 1928] [id = 2] 02:03:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 3 (0xa22bd000) [pid = 1928] [serial = 3] [outer = (nil)] 02:03:29 INFO - PROCESS | 1928 | [1928] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:03:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 4 (0xa22bd800) [pid = 1928] [serial = 4] [outer = 0xa22bd000] 02:03:29 INFO - PROCESS | 1928 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a2191d80 02:03:29 INFO - PROCESS | 1928 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a6e9e880 02:03:29 INFO - PROCESS | 1928 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a21b3780 02:03:30 INFO - PROCESS | 1928 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a21b63e0 02:03:30 INFO - PROCESS | 1928 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a21ff120 02:03:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 5 (0xa21ad000) [pid = 1928] [serial = 5] [outer = 0xa50f1800] 02:03:30 INFO - PROCESS | 1928 | [1928] 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 02:03:30 INFO - PROCESS | 1928 | 1463648610176 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:44222 02:03:30 INFO - PROCESS | 1928 | [1928] 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 02:03:30 INFO - PROCESS | 1928 | 1463648610209 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:44223 02:03:30 INFO - PROCESS | 1928 | 1463648610270 Marionette DEBUG Closed connection conn0 02:03:30 INFO - PROCESS | 1928 | [1928] 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 02:03:30 INFO - PROCESS | 1928 | 1463648610385 Marionette DEBUG Closed connection conn1 02:03:30 INFO - PROCESS | 1928 | [1928] 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 02:03:30 INFO - PROCESS | 1928 | 1463648610399 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:44224 02:03:30 INFO - PROCESS | 1928 | [1928] 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 02:03:30 INFO - PROCESS | 1928 | 1463648610462 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:44225 02:03:30 INFO - PROCESS | 1928 | 1463648610470 Marionette DEBUG Closed connection conn2 02:03:30 INFO - PROCESS | 1928 | 1463648610510 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:03:30 INFO - PROCESS | 1928 | 1463648610536 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":"20160519002242","device":"desktop","version":"48.0a2"} 02:03:31 INFO - PROCESS | 1928 | [1928] 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 02:03:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x9b477400 == 3 [pid = 1928] [id = 3] 02:03:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 6 (0x9b477800) [pid = 1928] [serial = 6] [outer = (nil)] 02:03:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x9b477c00 == 4 [pid = 1928] [id = 4] 02:03:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 7 (0x9b47b400) [pid = 1928] [serial = 7] [outer = (nil)] 02:03:33 INFO - PROCESS | 1928 | [1928] 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 02:03:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x9b033400 == 5 [pid = 1928] [id = 5] 02:03:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 8 (0xa8c82400) [pid = 1928] [serial = 8] [outer = (nil)] 02:03:33 INFO - PROCESS | 1928 | [1928] 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 02:03:33 INFO - PROCESS | 1928 | [1928] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:03:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 9 (0x9a753400) [pid = 1928] [serial = 9] [outer = 0xa8c82400] 02:03:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 10 (0x9a369000) [pid = 1928] [serial = 10] [outer = 0x9b477800] 02:03:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 11 (0x9a36ac00) [pid = 1928] [serial = 11] [outer = 0x9b47b400] 02:03:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 12 (0x9a24b400) [pid = 1928] [serial = 12] [outer = 0xa8c82400] 02:03:35 INFO - PROCESS | 1928 | 1463648615370 Marionette DEBUG loaded listener.js 02:03:35 INFO - PROCESS | 1928 | 1463648615406 Marionette DEBUG loaded listener.js 02:03:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 13 (0x991d7c00) [pid = 1928] [serial = 13] [outer = 0xa8c82400] 02:03:36 INFO - PROCESS | 1928 | 1463648616358 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"90070521-cd48-441c-9a73-49dc07394aab","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":"20160519002242","device":"desktop","version":"48.0a2","command_id":1}}] 02:03:36 INFO - PROCESS | 1928 | 1463648616617 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}] 02:03:36 INFO - PROCESS | 1928 | 1463648616962 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 02:03:37 INFO - PROCESS | 1928 | 1463648617068 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:03:37 INFO - PROCESS | 1928 | [1928] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:03:37 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:03:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 14 (0x950bac00) [pid = 1928] [serial = 14] [outer = 0xa8c82400] 02:03:37 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:03:37 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:03:37 INFO - PROCESS | 1928 | 1463648617631 Marionette TRACE conn3 <- [1,3,null,{}] 02:03:37 INFO - PROCESS | 1928 | 1463648617649 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:03:37 INFO - PROCESS | 1928 | 1463648617723 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 02:03:37 INFO - PROCESS | 1928 | 1463648617778 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 02:03:37 INFO - PROCESS | 1928 | 1463648617783 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 02:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:03:37 INFO - PROCESS | 1928 | 1463648617793 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:03:37 INFO - PROCESS | 1928 | 1463648617798 Marionette TRACE conn3 <- [1,6,null,{}] 02:03:37 INFO - PROCESS | 1928 | 1463648617831 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}] 02:03:37 INFO - PROCESS | 1928 | 1463648617865 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 02:03:37 INFO - PROCESS | 1928 | 1463648617876 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x93c09400 == 6 [pid = 1928] [id = 6] 02:03:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 15 (0x93c0c400) [pid = 1928] [serial = 15] [outer = (nil)] 02:03:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 16 (0x93c0e400) [pid = 1928] [serial = 16] [outer = 0x93c0c400] 02:03:37 INFO - PROCESS | 1928 | 1463648617962 Marionette DEBUG loaded listener.js 02:03:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 17 (0x95233800) [pid = 1928] [serial = 17] [outer = 0x93c0c400] 02:03:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x93ce9800 == 7 [pid = 1928] [id = 7] 02:03:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 18 (0x93cf0000) [pid = 1928] [serial = 18] [outer = (nil)] 02:03:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 19 (0x93cf7400) [pid = 1928] [serial = 19] [outer = 0x93cf0000] 02:03:38 INFO - PROCESS | 1928 | 1463648618472 Marionette DEBUG loaded listener.js 02:03:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 20 (0x93958400) [pid = 1928] [serial = 20] [outer = 0x93cf0000] 02:03:39 INFO - PROCESS | 1928 | [1928] 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 02:03:39 INFO - PROCESS | 1928 | 1463648619397 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]]]}] 02:03:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1659ms 02:03:39 INFO - PROCESS | 1928 | 1463648619524 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 02:03:39 INFO - PROCESS | 1928 | 1463648619529 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 02:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:03:39 INFO - PROCESS | 1928 | 1463648619648 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:03:39 INFO - PROCESS | 1928 | 1463648619653 Marionette TRACE conn3 <- [1,10,null,{}] 02:03:39 INFO - PROCESS | 1928 | 1463648619705 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}] 02:03:39 INFO - PROCESS | 1928 | 1463648619962 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 02:03:40 INFO - PROCESS | 1928 | 1463648620040 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x93ced400 == 8 [pid = 1928] [id = 8] 02:03:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 21 (0x93ced800) [pid = 1928] [serial = 21] [outer = (nil)] 02:03:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 22 (0x99ef5400) [pid = 1928] [serial = 22] [outer = 0x93ced800] 02:03:40 INFO - PROCESS | 1928 | 1463648620132 Marionette DEBUG loaded listener.js 02:03:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 23 (0x9a360800) [pid = 1928] [serial = 23] [outer = 0x93ced800] 02:03:41 INFO - PROCESS | 1928 | 1463648621046 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]]]}] 02:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1469ms 02:03:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x9b2b2400 == 9 [pid = 1928] [id = 9] 02:03:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 24 (0x9b2b2800) [pid = 1928] [serial = 24] [outer = (nil)] 02:03:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 25 (0x9b47e400) [pid = 1928] [serial = 25] [outer = 0x9b2b2800] 02:03:41 INFO - PROCESS | 1928 | 1463648621098 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 02:03:41 INFO - PROCESS | 1928 | 1463648621108 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 02:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:03:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 26 (0x9bf27000) [pid = 1928] [serial = 26] [outer = 0x9b2b2800] 02:03:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x9b47d800 == 10 [pid = 1928] [id = 10] 02:03:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 27 (0x9d8eb000) [pid = 1928] [serial = 27] [outer = (nil)] 02:03:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 28 (0xa2277000) [pid = 1928] [serial = 28] [outer = 0x9d8eb000] 02:03:41 INFO - PROCESS | 1928 | 1463648621262 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:03:41 INFO - PROCESS | 1928 | 1463648621268 Marionette TRACE conn3 <- [1,14,null,{}] 02:03:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 29 (0xa34ca800) [pid = 1928] [serial = 29] [outer = 0x9d8eb000] 02:03:41 INFO - PROCESS | 1928 | 1463648621378 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}] 02:03:41 INFO - PROCESS | 1928 | 1463648621707 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 02:03:41 INFO - PROCESS | 1928 | 1463648621872 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:41 INFO - PROCESS | 1928 | ++DOCSHELL 0xa35ed800 == 11 [pid = 1928] [id = 11] 02:03:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 30 (0xa6e92000) [pid = 1928] [serial = 30] [outer = (nil)] 02:03:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 31 (0xa6f2d400) [pid = 1928] [serial = 31] [outer = 0xa6e92000] 02:03:42 INFO - PROCESS | 1928 | 1463648622009 Marionette DEBUG loaded listener.js 02:03:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 32 (0x9d8e9400) [pid = 1928] [serial = 32] [outer = 0xa6e92000] 02:03:43 INFO - PROCESS | 1928 | 1463648623011 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]]]}] 02:03:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1907ms 02:03:43 INFO - PROCESS | 1928 | 1463648623050 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 02:03:43 INFO - PROCESS | 1928 | 1463648623053 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 02:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:03:43 INFO - PROCESS | 1928 | 1463648623061 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:03:43 INFO - PROCESS | 1928 | 1463648623068 Marionette TRACE conn3 <- [1,18,null,{}] 02:03:43 INFO - PROCESS | 1928 | 1463648623087 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}] 02:03:43 INFO - PROCESS | 1928 | 1463648623342 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 02:03:43 INFO - PROCESS | 1928 | 1463648623518 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x94688800 == 12 [pid = 1928] [id = 12] 02:03:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 33 (0x9502c400) [pid = 1928] [serial = 33] [outer = (nil)] 02:03:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 34 (0x9b477000) [pid = 1928] [serial = 34] [outer = 0x9502c400] 02:03:43 INFO - PROCESS | 1928 | 1463648623689 Marionette DEBUG loaded listener.js 02:03:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 35 (0xa82b1c00) [pid = 1928] [serial = 35] [outer = 0x9502c400] 02:03:44 INFO - PROCESS | 1928 | 1463648624619 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]]]}] 02:03:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1587ms 02:03:44 INFO - PROCESS | 1928 | 1463648624651 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 02:03:44 INFO - PROCESS | 1928 | 1463648624657 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 02:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:03:44 INFO - PROCESS | 1928 | 1463648624664 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:03:44 INFO - PROCESS | 1928 | 1463648624667 Marionette TRACE conn3 <- [1,22,null,{}] 02:03:44 INFO - PROCESS | 1928 | 1463648624674 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}] 02:03:44 INFO - PROCESS | 1928 | 1463648624864 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 02:03:45 INFO - PROCESS | 1928 | 1463648625174 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x99fa0800 == 13 [pid = 1928] [id = 13] 02:03:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 36 (0x99fa1400) [pid = 1928] [serial = 36] [outer = (nil)] 02:03:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 37 (0x9a128000) [pid = 1928] [serial = 37] [outer = 0x99fa1400] 02:03:45 INFO - PROCESS | 1928 | 1463648625387 Marionette DEBUG loaded listener.js 02:03:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 38 (0x9a251c00) [pid = 1928] [serial = 38] [outer = 0x99fa1400] 02:03:46 INFO - PROCESS | 1928 | 1463648626337 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]]]}] 02:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1689ms 02:03:46 INFO - PROCESS | 1928 | 1463648626352 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 02:03:46 INFO - PROCESS | 1928 | 1463648626356 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 02:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:03:46 INFO - PROCESS | 1928 | 1463648626365 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:03:46 INFO - PROCESS | 1928 | 1463648626370 Marionette TRACE conn3 <- [1,26,null,{}] 02:03:46 INFO - PROCESS | 1928 | 1463648626377 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}] 02:03:46 INFO - PROCESS | 1928 | 1463648626563 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 02:03:46 INFO - PROCESS | 1928 | 1463648626666 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x9a135800 == 14 [pid = 1928] [id = 14] 02:03:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 39 (0x9a196400) [pid = 1928] [serial = 39] [outer = (nil)] 02:03:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 40 (0x9b2a5c00) [pid = 1928] [serial = 40] [outer = 0x9a196400] 02:03:46 INFO - PROCESS | 1928 | 1463648626744 Marionette DEBUG loaded listener.js 02:03:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 41 (0x9b7bd400) [pid = 1928] [serial = 41] [outer = 0x9a196400] 02:03:47 INFO - PROCESS | 1928 | 1463648627510 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]]]}] 02:03:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1184ms 02:03:47 INFO - PROCESS | 1928 | 1463648627552 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 02:03:47 INFO - PROCESS | 1928 | 1463648627559 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 02:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:03:47 INFO - PROCESS | 1928 | 1463648627570 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:03:47 INFO - PROCESS | 1928 | 1463648627573 Marionette TRACE conn3 <- [1,30,null,{}] 02:03:47 INFO - PROCESS | 1928 | 1463648627586 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}] 02:03:47 INFO - PROCESS | 1928 | 1463648627772 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 02:03:47 INFO - PROCESS | 1928 | 1463648627871 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x9b975800 == 15 [pid = 1928] [id = 15] 02:03:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 42 (0x9b976000) [pid = 1928] [serial = 42] [outer = (nil)] 02:03:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 43 (0x9bf82c00) [pid = 1928] [serial = 43] [outer = 0x9b976000] 02:03:47 INFO - PROCESS | 1928 | 1463648627952 Marionette DEBUG loaded listener.js 02:03:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 44 (0x9c19e000) [pid = 1928] [serial = 44] [outer = 0x9b976000] 02:03:48 INFO - PROCESS | 1928 | 1463648628714 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]]]}] 02:03:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1193ms 02:03:48 INFO - PROCESS | 1928 | 1463648628764 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 02:03:48 INFO - PROCESS | 1928 | 1463648628768 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 02:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:03:48 INFO - PROCESS | 1928 | 1463648628776 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:03:48 INFO - PROCESS | 1928 | 1463648628786 Marionette TRACE conn3 <- [1,34,null,{}] 02:03:48 INFO - PROCESS | 1928 | 1463648628805 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}] 02:03:48 INFO - PROCESS | 1928 | 1463648628963 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 02:03:48 INFO - PROCESS | 1928 | 1463648628976 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x9d8b6c00 == 16 [pid = 1928] [id = 16] 02:03:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 45 (0xa0505800) [pid = 1928] [serial = 45] [outer = (nil)] 02:03:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 46 (0xa2142000) [pid = 1928] [serial = 46] [outer = 0xa0505800] 02:03:49 INFO - PROCESS | 1928 | 1463648629050 Marionette DEBUG loaded listener.js 02:03:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 47 (0x95069c00) [pid = 1928] [serial = 47] [outer = 0xa0505800] 02:03:49 INFO - PROCESS | 1928 | 1463648629796 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]]]}] 02:03:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1046ms 02:03:49 INFO - PROCESS | 1928 | 1463648629820 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 02:03:49 INFO - PROCESS | 1928 | 1463648629825 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 02:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:03:49 INFO - PROCESS | 1928 | 1463648629831 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:03:49 INFO - PROCESS | 1928 | 1463648629834 Marionette TRACE conn3 <- [1,38,null,{}] 02:03:49 INFO - PROCESS | 1928 | 1463648629840 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}] 02:03:50 INFO - PROCESS | 1928 | 1463648630026 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 02:03:50 INFO - PROCESS | 1928 | 1463648630051 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x9506e000 == 17 [pid = 1928] [id = 17] 02:03:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 48 (0x9765a400) [pid = 1928] [serial = 48] [outer = (nil)] 02:03:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 49 (0x97662000) [pid = 1928] [serial = 49] [outer = 0x9765a400] 02:03:50 INFO - PROCESS | 1928 | 1463648630126 Marionette DEBUG loaded listener.js 02:03:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 50 (0x97663c00) [pid = 1928] [serial = 50] [outer = 0x9765a400] 02:03:50 INFO - PROCESS | 1928 | 1463648630918 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]]]}] 02:03:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:03:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1146ms 02:03:50 INFO - PROCESS | 1928 | 1463648630978 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 02:03:50 INFO - PROCESS | 1928 | 1463648630985 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 02:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:03:50 INFO - PROCESS | 1928 | 1463648630994 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:03:51 INFO - PROCESS | 1928 | 1463648630998 Marionette TRACE conn3 <- [1,42,null,{}] 02:03:51 INFO - PROCESS | 1928 | 1463648631004 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}] 02:03:51 INFO - PROCESS | 1928 | 1463648631153 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 02:03:51 INFO - PROCESS | 1928 | 1463648631165 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x9d8eac00 == 18 [pid = 1928] [id = 18] 02:03:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 51 (0xa050c000) [pid = 1928] [serial = 51] [outer = (nil)] 02:03:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 52 (0xa21a5c00) [pid = 1928] [serial = 52] [outer = 0xa050c000] 02:03:51 INFO - PROCESS | 1928 | 1463648631253 Marionette DEBUG loaded listener.js 02:03:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 53 (0xa22c3800) [pid = 1928] [serial = 53] [outer = 0xa050c000] 02:03:52 INFO - PROCESS | 1928 | 1463648632123 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]]]}] 02:03:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1188ms 02:03:52 INFO - PROCESS | 1928 | 1463648632184 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 02:03:52 INFO - PROCESS | 1928 | 1463648632188 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 02:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:03:52 INFO - PROCESS | 1928 | 1463648632194 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:03:52 INFO - PROCESS | 1928 | 1463648632197 Marionette TRACE conn3 <- [1,46,null,{}] 02:03:52 INFO - PROCESS | 1928 | 1463648632203 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}] 02:03:52 INFO - PROCESS | 1928 | 1463648632377 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 02:03:52 INFO - PROCESS | 1928 | 1463648632479 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x9b444800 == 19 [pid = 1928] [id = 19] 02:03:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 54 (0x9b447400) [pid = 1928] [serial = 54] [outer = (nil)] 02:03:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 55 (0x9b44b400) [pid = 1928] [serial = 55] [outer = 0x9b447400] 02:03:52 INFO - PROCESS | 1928 | 1463648632575 Marionette DEBUG loaded listener.js 02:03:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 56 (0xa214a800) [pid = 1928] [serial = 56] [outer = 0x9b447400] 02:03:53 INFO - PROCESS | 1928 | 1463648633342 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]]]}] 02:03:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1180ms 02:03:53 INFO - PROCESS | 1928 | 1463648633375 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 02:03:53 INFO - PROCESS | 1928 | 1463648633379 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 02:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:03:53 INFO - PROCESS | 1928 | 1463648633385 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:03:53 INFO - PROCESS | 1928 | 1463648633388 Marionette TRACE conn3 <- [1,50,null,{}] 02:03:53 INFO - PROCESS | 1928 | 1463648633394 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}] 02:03:53 INFO - PROCESS | 1928 | 1463648633596 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 02:03:53 INFO - PROCESS | 1928 | 1463648633615 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x9b44a000 == 20 [pid = 1928] [id = 20] 02:03:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 57 (0x9b44a400) [pid = 1928] [serial = 57] [outer = (nil)] 02:03:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 58 (0xa26cc400) [pid = 1928] [serial = 58] [outer = 0x9b44a400] 02:03:53 INFO - PROCESS | 1928 | 1463648633711 Marionette DEBUG loaded listener.js 02:03:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 59 (0xa307c400) [pid = 1928] [serial = 59] [outer = 0x9b44a400] 02:03:54 INFO - PROCESS | 1928 | 1463648634495 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]]]}] 02:03:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1130ms 02:03:54 INFO - PROCESS | 1928 | 1463648634516 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 02:03:54 INFO - PROCESS | 1928 | 1463648634519 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 02:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:03:54 INFO - PROCESS | 1928 | 1463648634527 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:03:54 INFO - PROCESS | 1928 | 1463648634530 Marionette TRACE conn3 <- [1,54,null,{}] 02:03:54 INFO - PROCESS | 1928 | 1463648634536 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}] 02:03:55 INFO - PROCESS | 1928 | 1463648635699 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 02:03:55 INFO - PROCESS | 1928 | 1463648635835 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x9468ac00 == 21 [pid = 1928] [id = 21] 02:03:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 60 (0x9468bc00) [pid = 1928] [serial = 60] [outer = (nil)] 02:03:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 61 (0x950b8800) [pid = 1928] [serial = 61] [outer = 0x9468bc00] 02:03:55 INFO - PROCESS | 1928 | 1463648635915 Marionette DEBUG loaded listener.js 02:03:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 62 (0x9765b800) [pid = 1928] [serial = 62] [outer = 0x9468bc00] 02:03:57 INFO - PROCESS | 1928 | 1463648637066 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]]]}] 02:03:57 INFO - PROCESS | 1928 | --DOMWINDOW == 61 (0x93c0c400) [pid = 1928] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:03:57 INFO - PROCESS | 1928 | --DOMWINDOW == 60 (0x93ced800) [pid = 1928] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:03:57 INFO - PROCESS | 1928 | --DOMWINDOW == 59 (0xa6e92000) [pid = 1928] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:03:57 INFO - PROCESS | 1928 | --DOMWINDOW == 58 (0x9502c400) [pid = 1928] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:03:57 INFO - PROCESS | 1928 | --DOMWINDOW == 57 (0x99fa1400) [pid = 1928] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:03:57 INFO - PROCESS | 1928 | --DOMWINDOW == 56 (0x9a196400) [pid = 1928] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:03:57 INFO - PROCESS | 1928 | --DOMWINDOW == 55 (0x9b976000) [pid = 1928] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:03:57 INFO - PROCESS | 1928 | --DOMWINDOW == 54 (0xa0505800) [pid = 1928] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 2639ms 02:03:57 INFO - PROCESS | 1928 | 1463648637168 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 02:03:57 INFO - PROCESS | 1928 | 1463648637174 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 02:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:03:57 INFO - PROCESS | 1928 | 1463648637182 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:03:57 INFO - PROCESS | 1928 | 1463648637187 Marionette TRACE conn3 <- [1,58,null,{}] 02:03:57 INFO - PROCESS | 1928 | 1463648637205 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}] 02:03:57 INFO - PROCESS | 1928 | 1463648637387 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 02:03:57 INFO - PROCESS | 1928 | 1463648637500 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x97662800 == 22 [pid = 1928] [id = 22] 02:03:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 55 (0x97662c00) [pid = 1928] [serial = 63] [outer = (nil)] 02:03:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 56 (0x98141000) [pid = 1928] [serial = 64] [outer = 0x97662c00] 02:03:57 INFO - PROCESS | 1928 | 1463648637583 Marionette DEBUG loaded listener.js 02:03:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 57 (0x9962b000) [pid = 1928] [serial = 65] [outer = 0x97662c00] 02:03:58 INFO - PROCESS | 1928 | 1463648638247 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]]]}] 02:03:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1099ms 02:03:58 INFO - PROCESS | 1928 | 1463648638281 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 02:03:58 INFO - PROCESS | 1928 | 1463648638285 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 02:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:03:58 INFO - PROCESS | 1928 | 1463648638292 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:03:58 INFO - PROCESS | 1928 | 1463648638296 Marionette TRACE conn3 <- [1,62,null,{}] 02:03:58 INFO - PROCESS | 1928 | 1463648638302 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}] 02:03:58 INFO - PROCESS | 1928 | 1463648638454 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 02:03:58 INFO - PROCESS | 1928 | 1463648638560 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x93cf2c00 == 23 [pid = 1928] [id = 23] 02:03:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 58 (0x9a194800) [pid = 1928] [serial = 66] [outer = (nil)] 02:03:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 59 (0x9b2a8800) [pid = 1928] [serial = 67] [outer = 0x9a194800] 02:03:58 INFO - PROCESS | 1928 | 1463648638635 Marionette DEBUG loaded listener.js 02:03:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 60 (0x9b445400) [pid = 1928] [serial = 68] [outer = 0x9a194800] 02:03:59 INFO - PROCESS | 1928 | 1463648639543 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]]]}] 02:03:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1289ms 02:03:59 INFO - PROCESS | 1928 | 1463648639583 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 02:03:59 INFO - PROCESS | 1928 | 1463648639589 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 02:03:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:03:59 INFO - PROCESS | 1928 | 1463648639598 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:03:59 INFO - PROCESS | 1928 | 1463648639604 Marionette TRACE conn3 <- [1,66,null,{}] 02:03:59 INFO - PROCESS | 1928 | 1463648639614 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}] 02:03:59 INFO - PROCESS | 1928 | 1463648639794 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 02:03:59 INFO - PROCESS | 1928 | 1463648639930 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x93c0e800 == 24 [pid = 1928] [id = 24] 02:03:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 61 (0x93cec000) [pid = 1928] [serial = 69] [outer = (nil)] 02:04:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 62 (0x98171c00) [pid = 1928] [serial = 70] [outer = 0x93cec000] 02:04:00 INFO - PROCESS | 1928 | 1463648640023 Marionette DEBUG loaded listener.js 02:04:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 63 (0x9a12c400) [pid = 1928] [serial = 71] [outer = 0x93cec000] 02:04:00 INFO - PROCESS | 1928 | 1463648640978 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]]]}] 02:04:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:04:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1437ms 02:04:01 INFO - PROCESS | 1928 | 1463648641035 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 02:04:01 INFO - PROCESS | 1928 | 1463648641044 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 02:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:04:01 INFO - PROCESS | 1928 | 1463648641055 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:04:01 INFO - PROCESS | 1928 | 1463648641059 Marionette TRACE conn3 <- [1,70,null,{}] 02:04:01 INFO - PROCESS | 1928 | 1463648641066 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}] 02:04:01 INFO - PROCESS | 1928 | 1463648641277 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 02:04:01 INFO - PROCESS | 1928 | 1463648641443 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x9b443400 == 25 [pid = 1928] [id = 25] 02:04:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 64 (0x9b472400) [pid = 1928] [serial = 72] [outer = (nil)] 02:04:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 65 (0x9b7c0400) [pid = 1928] [serial = 73] [outer = 0x9b472400] 02:04:01 INFO - PROCESS | 1928 | 1463648641544 Marionette DEBUG loaded listener.js 02:04:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 66 (0x9b970c00) [pid = 1928] [serial = 74] [outer = 0x9b472400] 02:04:02 INFO - PROCESS | 1928 | 1463648642357 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]]]}] 02:04:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:04:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1339ms 02:04:02 INFO - PROCESS | 1928 | 1463648642395 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 02:04:02 INFO - PROCESS | 1928 | 1463648642399 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 02:04:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:04:02 INFO - PROCESS | 1928 | 1463648642406 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:04:02 INFO - PROCESS | 1928 | 1463648642412 Marionette TRACE conn3 <- [1,74,null,{}] 02:04:02 INFO - PROCESS | 1928 | 1463648642431 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}] 02:04:02 INFO - PROCESS | 1928 | 1463648642611 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 02:04:02 INFO - PROCESS | 1928 | 1463648642750 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x9817dc00 == 26 [pid = 1928] [id = 26] 02:04:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 67 (0x992a5800) [pid = 1928] [serial = 75] [outer = (nil)] 02:04:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 68 (0x9c1a2400) [pid = 1928] [serial = 76] [outer = 0x992a5800] 02:04:02 INFO - PROCESS | 1928 | 1463648642849 Marionette DEBUG loaded listener.js 02:04:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 69 (0xa0505400) [pid = 1928] [serial = 77] [outer = 0x992a5800] 02:04:03 INFO - PROCESS | 1928 | 1463648643758 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]]]}] 02:04:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:04:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1396ms 02:04:03 INFO - PROCESS | 1928 | 1463648643803 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 02:04:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:04:03 INFO - PROCESS | 1928 | 1463648643808 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 02:04:03 INFO - PROCESS | 1928 | 1463648643815 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:04:03 INFO - PROCESS | 1928 | 1463648643819 Marionette TRACE conn3 <- [1,78,null,{}] 02:04:03 INFO - PROCESS | 1928 | 1463648643825 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}] 02:04:03 INFO - PROCESS | 1928 | 1463648643992 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 02:04:04 INFO - PROCESS | 1928 | 1463648644168 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x97642800 == 27 [pid = 1928] [id = 27] 02:04:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 70 (0x99134c00) [pid = 1928] [serial = 78] [outer = (nil)] 02:04:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 71 (0xa22bc800) [pid = 1928] [serial = 79] [outer = 0x99134c00] 02:04:04 INFO - PROCESS | 1928 | 1463648644255 Marionette DEBUG loaded listener.js 02:04:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 72 (0xa26cc800) [pid = 1928] [serial = 80] [outer = 0x99134c00] 02:04:05 INFO - PROCESS | 1928 | 1463648645100 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]]]}] 02:04:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1331ms 02:04:05 INFO - PROCESS | 1928 | 1463648645146 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 02:04:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:04:05 INFO - PROCESS | 1928 | 1463648645150 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 02:04:05 INFO - PROCESS | 1928 | 1463648645157 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:04:05 INFO - PROCESS | 1928 | 1463648645161 Marionette TRACE conn3 <- [1,82,null,{}] 02:04:05 INFO - PROCESS | 1928 | 1463648645186 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}] 02:04:05 INFO - PROCESS | 1928 | 1463648645357 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 02:04:05 INFO - PROCESS | 1928 | 1463648645494 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x9b446000 == 28 [pid = 1928] [id = 28] 02:04:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 73 (0x9b7c1800) [pid = 1928] [serial = 81] [outer = (nil)] 02:04:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 74 (0xa30f2400) [pid = 1928] [serial = 82] [outer = 0x9b7c1800] 02:04:05 INFO - PROCESS | 1928 | 1463648645582 Marionette DEBUG loaded listener.js 02:04:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 75 (0xa3258c00) [pid = 1928] [serial = 83] [outer = 0x9b7c1800] 02:04:06 INFO - PROCESS | 1928 | 1463648646569 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]]]}] 02:04:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:04:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1454ms 02:04:06 INFO - PROCESS | 1928 | 1463648646611 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 02:04:06 INFO - PROCESS | 1928 | 1463648646619 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 02:04:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:04:06 INFO - PROCESS | 1928 | 1463648646628 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:04:06 INFO - PROCESS | 1928 | 1463648646635 Marionette TRACE conn3 <- [1,86,null,{}] 02:04:06 INFO - PROCESS | 1928 | 1463648646647 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}] 02:04:06 INFO - PROCESS | 1928 | 1463648646850 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 02:04:07 INFO - PROCESS | 1928 | 1463648647109 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x9467f000 == 29 [pid = 1928] [id = 29] 02:04:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 76 (0x94685800) [pid = 1928] [serial = 84] [outer = (nil)] 02:04:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 77 (0x97660400) [pid = 1928] [serial = 85] [outer = 0x94685800] 02:04:07 INFO - PROCESS | 1928 | 1463648647200 Marionette DEBUG loaded listener.js 02:04:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 78 (0x992a6400) [pid = 1928] [serial = 86] [outer = 0x94685800] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 77 (0xa50f2000) [pid = 1928] [serial = 2] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 76 (0x9b44b400) [pid = 1928] [serial = 55] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 75 (0x99ef5400) [pid = 1928] [serial = 22] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 74 (0xa2277000) [pid = 1928] [serial = 28] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 73 (0xa6f2d400) [pid = 1928] [serial = 31] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 72 (0x9b477000) [pid = 1928] [serial = 34] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 71 (0x9a128000) [pid = 1928] [serial = 37] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 70 (0x9a251c00) [pid = 1928] [serial = 38] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 69 (0x9b2a5c00) [pid = 1928] [serial = 40] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 68 (0x9bf82c00) [pid = 1928] [serial = 43] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 67 (0xa2142000) [pid = 1928] [serial = 46] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 66 (0x97662000) [pid = 1928] [serial = 49] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 65 (0xa21a5c00) [pid = 1928] [serial = 52] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 64 (0x9b47e400) [pid = 1928] [serial = 25] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 63 (0x95069c00) [pid = 1928] [serial = 47] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 62 (0x9b7bd400) [pid = 1928] [serial = 41] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 61 (0x95233800) [pid = 1928] [serial = 17] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 60 (0x9d8e9400) [pid = 1928] [serial = 32] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 59 (0x9a360800) [pid = 1928] [serial = 23] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 58 (0xa82b1c00) [pid = 1928] [serial = 35] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 57 (0x9c19e000) [pid = 1928] [serial = 44] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 56 (0x93cf7400) [pid = 1928] [serial = 19] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 55 (0x93c0e400) [pid = 1928] [serial = 16] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 54 (0x9a24b400) [pid = 1928] [serial = 12] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | --DOMWINDOW == 53 (0x9a753400) [pid = 1928] [serial = 9] [outer = (nil)] [url = about:blank] 02:04:08 INFO - PROCESS | 1928 | 1463648648744 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]]]}] 02:04:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 2162ms 02:04:08 INFO - PROCESS | 1928 | 1463648648800 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 02:04:08 INFO - PROCESS | 1928 | 1463648648807 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 02:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:04:08 INFO - PROCESS | 1928 | 1463648648816 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:04:08 INFO - PROCESS | 1928 | 1463648648822 Marionette TRACE conn3 <- [1,90,null,{}] 02:04:08 INFO - PROCESS | 1928 | 1463648648831 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}] 02:04:09 INFO - PROCESS | 1928 | 1463648649000 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 02:04:09 INFO - PROCESS | 1928 | 1463648649015 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x93cf0c00 == 30 [pid = 1928] [id = 30] 02:04:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 54 (0x97640800) [pid = 1928] [serial = 87] [outer = (nil)] 02:04:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 55 (0x97662400) [pid = 1928] [serial = 88] [outer = 0x97640800] 02:04:09 INFO - PROCESS | 1928 | 1463648649124 Marionette DEBUG loaded listener.js 02:04:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 56 (0x99135400) [pid = 1928] [serial = 89] [outer = 0x97640800] 02:04:09 INFO - PROCESS | 1928 | 1463648649982 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]]]}] 02:04:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:04:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1186ms 02:04:10 INFO - PROCESS | 1928 | 1463648650003 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 02:04:10 INFO - PROCESS | 1928 | 1463648650016 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 02:04:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:04:10 INFO - PROCESS | 1928 | 1463648650029 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:04:10 INFO - PROCESS | 1928 | 1463648650034 Marionette TRACE conn3 <- [1,94,null,{}] 02:04:10 INFO - PROCESS | 1928 | 1463648650041 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}] 02:04:10 INFO - PROCESS | 1928 | 1463648650222 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 02:04:10 INFO - PROCESS | 1928 | 1463648650322 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x99fe0000 == 31 [pid = 1928] [id = 31] 02:04:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 57 (0x99fe6c00) [pid = 1928] [serial = 90] [outer = (nil)] 02:04:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 58 (0x9a360800) [pid = 1928] [serial = 91] [outer = 0x99fe6c00] 02:04:10 INFO - PROCESS | 1928 | 1463648650406 Marionette DEBUG loaded listener.js 02:04:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 59 (0x9aaf7400) [pid = 1928] [serial = 92] [outer = 0x99fe6c00] 02:04:11 INFO - PROCESS | 1928 | 1463648651293 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]]]}] 02:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1288ms 02:04:11 INFO - PROCESS | 1928 | 1463648651318 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 02:04:11 INFO - PROCESS | 1928 | 1463648651323 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 02:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:04:11 INFO - PROCESS | 1928 | 1463648651349 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:04:11 INFO - PROCESS | 1928 | 1463648651356 Marionette TRACE conn3 <- [1,98,null,{}] 02:04:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 60 (0x9b449000) [pid = 1928] [serial = 93] [outer = 0x9d8eb000] 02:04:11 INFO - PROCESS | 1928 | 1463648651430 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}] 02:04:11 INFO - PROCESS | 1928 | 1463648651684 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 02:04:11 INFO - PROCESS | 1928 | 1463648651757 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x9b4c0400 == 32 [pid = 1928] [id = 32] 02:04:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 61 (0x9b7b2c00) [pid = 1928] [serial = 94] [outer = (nil)] 02:04:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 62 (0x9b7c0800) [pid = 1928] [serial = 95] [outer = 0x9b7b2c00] 02:04:11 INFO - PROCESS | 1928 | 1463648651844 Marionette DEBUG loaded listener.js 02:04:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 63 (0x9c195800) [pid = 1928] [serial = 96] [outer = 0x9b7b2c00] 02:04:12 INFO - PROCESS | 1928 | 1463648652655 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]]]}] 02:04:12 INFO - PROCESS | 1928 | --DOMWINDOW == 62 (0x9b44a400) [pid = 1928] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:04:12 INFO - PROCESS | 1928 | --DOMWINDOW == 61 (0x9b447400) [pid = 1928] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1388ms 02:04:12 INFO - PROCESS | 1928 | --DOMWINDOW == 60 (0xa050c000) [pid = 1928] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:04:12 INFO - PROCESS | 1928 | --DOMWINDOW == 59 (0x9765a400) [pid = 1928] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:04:12 INFO - PROCESS | 1928 | --DOMWINDOW == 58 (0x9a194800) [pid = 1928] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:04:12 INFO - PROCESS | 1928 | --DOMWINDOW == 57 (0x9468bc00) [pid = 1928] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:04:12 INFO - PROCESS | 1928 | --DOMWINDOW == 56 (0x97662c00) [pid = 1928] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:04:12 INFO - PROCESS | 1928 | 1463648652752 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 02:04:12 INFO - PROCESS | 1928 | 1463648652758 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 02:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:04:12 INFO - PROCESS | 1928 | 1463648652766 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:04:12 INFO - PROCESS | 1928 | 1463648652770 Marionette TRACE conn3 <- [1,102,null,{}] 02:04:12 INFO - PROCESS | 1928 | 1463648652777 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}] 02:04:12 INFO - PROCESS | 1928 | 1463648652978 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 02:04:13 INFO - PROCESS | 1928 | 1463648653073 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x93c0c400 == 33 [pid = 1928] [id = 33] 02:04:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 57 (0x9765e000) [pid = 1928] [serial = 97] [outer = (nil)] 02:04:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 58 (0x9c19b400) [pid = 1928] [serial = 98] [outer = 0x9765e000] 02:04:13 INFO - PROCESS | 1928 | 1463648653158 Marionette DEBUG loaded listener.js 02:04:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 59 (0x9c1a2800) [pid = 1928] [serial = 99] [outer = 0x9765e000] 02:04:13 INFO - PROCESS | 1928 | 1463648653868 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]]]}] 02:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1146ms 02:04:13 INFO - PROCESS | 1928 | 1463648653918 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 02:04:13 INFO - PROCESS | 1928 | 1463648653922 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 02:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:04:13 INFO - PROCESS | 1928 | 1463648653931 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:04:13 INFO - PROCESS | 1928 | 1463648653935 Marionette TRACE conn3 <- [1,106,null,{}] 02:04:13 INFO - PROCESS | 1928 | 1463648653941 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}] 02:04:14 INFO - PROCESS | 1928 | 1463648654147 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 02:04:14 INFO - PROCESS | 1928 | 1463648654170 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x9b7b6800 == 34 [pid = 1928] [id = 34] 02:04:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 60 (0x9d8bec00) [pid = 1928] [serial = 100] [outer = (nil)] 02:04:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 61 (0xa104ec00) [pid = 1928] [serial = 101] [outer = 0x9d8bec00] 02:04:14 INFO - PROCESS | 1928 | 1463648654247 Marionette DEBUG loaded listener.js 02:04:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 62 (0xa1055000) [pid = 1928] [serial = 102] [outer = 0x9d8bec00] 02:04:15 INFO - PROCESS | 1928 | 1463648655180 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]]]}] 02:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1288ms 02:04:15 INFO - PROCESS | 1928 | 1463648655221 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 02:04:15 INFO - PROCESS | 1928 | 1463648655228 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 02:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:04:15 INFO - PROCESS | 1928 | 1463648655237 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:04:15 INFO - PROCESS | 1928 | 1463648655244 Marionette TRACE conn3 <- [1,110,null,{}] 02:04:15 INFO - PROCESS | 1928 | 1463648655254 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}] 02:04:15 INFO - PROCESS | 1928 | 1463648655450 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 02:04:15 INFO - PROCESS | 1928 | 1463648655589 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x93c0b400 == 35 [pid = 1928] [id = 35] 02:04:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 63 (0x93c0e400) [pid = 1928] [serial = 103] [outer = (nil)] 02:04:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 64 (0x9765d000) [pid = 1928] [serial = 104] [outer = 0x93c0e400] 02:04:15 INFO - PROCESS | 1928 | 1463648655684 Marionette DEBUG loaded listener.js 02:04:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 65 (0x99fa2800) [pid = 1928] [serial = 105] [outer = 0x93c0e400] 02:04:16 INFO - PROCESS | 1928 | 1463648656713 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]]]}] 02:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1603ms 02:04:16 INFO - PROCESS | 1928 | 1463648656841 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 02:04:16 INFO - PROCESS | 1928 | 1463648656851 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 02:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:04:16 INFO - PROCESS | 1928 | 1463648656915 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:04:16 INFO - PROCESS | 1928 | 1463648656921 Marionette TRACE conn3 <- [1,114,null,{}] 02:04:16 INFO - PROCESS | 1928 | 1463648656928 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}] 02:04:17 INFO - PROCESS | 1928 | 1463648657120 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 02:04:17 INFO - PROCESS | 1928 | 1463648657291 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x9a363000 == 36 [pid = 1928] [id = 36] 02:04:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 66 (0x9b448400) [pid = 1928] [serial = 106] [outer = (nil)] 02:04:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 67 (0x9bf22c00) [pid = 1928] [serial = 107] [outer = 0x9b448400] 02:04:17 INFO - PROCESS | 1928 | 1463648657380 Marionette DEBUG loaded listener.js 02:04:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 68 (0x9c19b800) [pid = 1928] [serial = 108] [outer = 0x9b448400] 02:04:18 INFO - PROCESS | 1928 | 1463648658323 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]]]}] 02:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1494ms 02:04:18 INFO - PROCESS | 1928 | 1463648658407 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 02:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:04:18 INFO - PROCESS | 1928 | 1463648658411 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 02:04:18 INFO - PROCESS | 1928 | 1463648658418 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:04:18 INFO - PROCESS | 1928 | 1463648658425 Marionette TRACE conn3 <- [1,118,null,{}] 02:04:18 INFO - PROCESS | 1928 | 1463648658442 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}] 02:04:18 INFO - PROCESS | 1928 | 1463648658666 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 02:04:18 INFO - PROCESS | 1928 | 1463648658856 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x9523d400 == 37 [pid = 1928] [id = 37] 02:04:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 69 (0x9765dc00) [pid = 1928] [serial = 109] [outer = (nil)] 02:04:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 70 (0xa3250800) [pid = 1928] [serial = 110] [outer = 0x9765dc00] 02:04:18 INFO - PROCESS | 1928 | 1463648658979 Marionette DEBUG loaded listener.js 02:04:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 71 (0xa35ed000) [pid = 1928] [serial = 111] [outer = 0x9765dc00] 02:04:20 INFO - PROCESS | 1928 | 1463648660059 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]]]}] 02:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1738ms 02:04:20 INFO - PROCESS | 1928 | 1463648660157 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 02:04:20 INFO - PROCESS | 1928 | 1463648660162 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 02:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:04:20 INFO - PROCESS | 1928 | 1463648660171 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:04:20 INFO - PROCESS | 1928 | 1463648660177 Marionette TRACE conn3 <- [1,122,null,{}] 02:04:20 INFO - PROCESS | 1928 | 1463648660196 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}] 02:04:20 INFO - PROCESS | 1928 | 1463648660403 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 02:04:20 INFO - PROCESS | 1928 | --DOMWINDOW == 70 (0x9b445400) [pid = 1928] [serial = 68] [outer = (nil)] [url = about:blank] 02:04:20 INFO - PROCESS | 1928 | --DOMWINDOW == 69 (0x9b2a8800) [pid = 1928] [serial = 67] [outer = (nil)] [url = about:blank] 02:04:20 INFO - PROCESS | 1928 | --DOMWINDOW == 68 (0x950b8800) [pid = 1928] [serial = 61] [outer = (nil)] [url = about:blank] 02:04:20 INFO - PROCESS | 1928 | --DOMWINDOW == 67 (0x9765b800) [pid = 1928] [serial = 62] [outer = (nil)] [url = about:blank] 02:04:20 INFO - PROCESS | 1928 | --DOMWINDOW == 66 (0x98141000) [pid = 1928] [serial = 64] [outer = (nil)] [url = about:blank] 02:04:20 INFO - PROCESS | 1928 | --DOMWINDOW == 65 (0x9962b000) [pid = 1928] [serial = 65] [outer = (nil)] [url = about:blank] 02:04:20 INFO - PROCESS | 1928 | --DOMWINDOW == 64 (0xa307c400) [pid = 1928] [serial = 59] [outer = (nil)] [url = about:blank] 02:04:20 INFO - PROCESS | 1928 | --DOMWINDOW == 63 (0xa26cc400) [pid = 1928] [serial = 58] [outer = (nil)] [url = about:blank] 02:04:20 INFO - PROCESS | 1928 | --DOMWINDOW == 62 (0xa214a800) [pid = 1928] [serial = 56] [outer = (nil)] [url = about:blank] 02:04:20 INFO - PROCESS | 1928 | --DOMWINDOW == 61 (0xa22c3800) [pid = 1928] [serial = 53] [outer = (nil)] [url = about:blank] 02:04:20 INFO - PROCESS | 1928 | --DOMWINDOW == 60 (0x97663c00) [pid = 1928] [serial = 50] [outer = (nil)] [url = about:blank] 02:04:20 INFO - PROCESS | 1928 | 1463648660597 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x94688000 == 38 [pid = 1928] [id = 38] 02:04:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 61 (0x95022000) [pid = 1928] [serial = 112] [outer = (nil)] 02:04:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 62 (0x9502cc00) [pid = 1928] [serial = 113] [outer = 0x95022000] 02:04:20 INFO - PROCESS | 1928 | 1463648660679 Marionette DEBUG loaded listener.js 02:04:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 63 (0x97643400) [pid = 1928] [serial = 114] [outer = 0x95022000] 02:04:21 INFO - PROCESS | 1928 | 1463648661392 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]]]}] 02:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1236ms 02:04:21 INFO - PROCESS | 1928 | 1463648661411 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 02:04:21 INFO - PROCESS | 1928 | 1463648661420 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 02:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:04:21 INFO - PROCESS | 1928 | 1463648661438 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:04:21 INFO - PROCESS | 1928 | 1463648661441 Marionette TRACE conn3 <- [1,126,null,{}] 02:04:21 INFO - PROCESS | 1928 | 1463648661448 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}] 02:04:21 INFO - PROCESS | 1928 | 1463648661599 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 02:04:21 INFO - PROCESS | 1928 | 1463648661618 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x97661400 == 39 [pid = 1928] [id = 39] 02:04:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 64 (0x97666000) [pid = 1928] [serial = 115] [outer = (nil)] 02:04:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 65 (0x9962b000) [pid = 1928] [serial = 116] [outer = 0x97666000] 02:04:21 INFO - PROCESS | 1928 | 1463648661697 Marionette DEBUG loaded listener.js 02:04:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 66 (0x99ef2800) [pid = 1928] [serial = 117] [outer = 0x97666000] 02:04:22 INFO - PROCESS | 1928 | 1463648662536 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]]]}] 02:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1141ms 02:04:22 INFO - PROCESS | 1928 | 1463648662576 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 02:04:22 INFO - PROCESS | 1928 | 1463648662581 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 02:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:04:22 INFO - PROCESS | 1928 | 1463648662587 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:04:22 INFO - PROCESS | 1928 | 1463648662593 Marionette TRACE conn3 <- [1,130,null,{}] 02:04:22 INFO - PROCESS | 1928 | 1463648662609 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}] 02:04:22 INFO - PROCESS | 1928 | 1463648662774 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 02:04:22 INFO - PROCESS | 1928 | 1463648662787 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x9765fc00 == 40 [pid = 1928] [id = 40] 02:04:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 67 (0x9b442800) [pid = 1928] [serial = 118] [outer = (nil)] 02:04:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 68 (0x9b475000) [pid = 1928] [serial = 119] [outer = 0x9b442800] 02:04:22 INFO - PROCESS | 1928 | 1463648662866 Marionette DEBUG loaded listener.js 02:04:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 69 (0x9bf26c00) [pid = 1928] [serial = 120] [outer = 0x9b442800] 02:04:23 INFO - PROCESS | 1928 | 1463648663760 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]]]}] 02:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1234ms 02:04:23 INFO - PROCESS | 1928 | 1463648663822 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 02:04:23 INFO - PROCESS | 1928 | 1463648663826 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 02:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:04:23 INFO - PROCESS | 1928 | 1463648663833 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:04:23 INFO - PROCESS | 1928 | 1463648663836 Marionette TRACE conn3 <- [1,134,null,{}] 02:04:23 INFO - PROCESS | 1928 | 1463648663842 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}] 02:04:24 INFO - PROCESS | 1928 | 1463648664049 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 02:04:24 INFO - PROCESS | 1928 | 1463648664069 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x9a364c00 == 41 [pid = 1928] [id = 41] 02:04:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 70 (0x9bf7d800) [pid = 1928] [serial = 121] [outer = (nil)] 02:04:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 71 (0x9d8e9400) [pid = 1928] [serial = 122] [outer = 0x9bf7d800] 02:04:24 INFO - PROCESS | 1928 | 1463648664163 Marionette DEBUG loaded listener.js 02:04:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 72 (0xa22ba400) [pid = 1928] [serial = 123] [outer = 0x9bf7d800] 02:04:25 INFO - PROCESS | 1928 | 1463648665040 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]]]}] 02:04:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1232ms 02:04:25 INFO - PROCESS | 1928 | 1463648665065 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 02:04:25 INFO - PROCESS | 1928 | 1463648665069 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 02:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:04:25 INFO - PROCESS | 1928 | 1463648665079 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:04:25 INFO - PROCESS | 1928 | 1463648665082 Marionette TRACE conn3 <- [1,138,null,{}] 02:04:25 INFO - PROCESS | 1928 | 1463648665088 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}] 02:04:25 INFO - PROCESS | 1928 | --DOMWINDOW == 71 (0x9b7b2c00) [pid = 1928] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:04:25 INFO - PROCESS | 1928 | --DOMWINDOW == 70 (0x99fe6c00) [pid = 1928] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:04:25 INFO - PROCESS | 1928 | --DOMWINDOW == 69 (0x97640800) [pid = 1928] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:04:25 INFO - PROCESS | 1928 | --DOMWINDOW == 68 (0x9765e000) [pid = 1928] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:04:25 INFO - PROCESS | 1928 | --DOMWINDOW == 67 (0x93cec000) [pid = 1928] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:04:25 INFO - PROCESS | 1928 | --DOMWINDOW == 66 (0x9b472400) [pid = 1928] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:04:25 INFO - PROCESS | 1928 | --DOMWINDOW == 65 (0x992a5800) [pid = 1928] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:04:25 INFO - PROCESS | 1928 | --DOMWINDOW == 64 (0x99134c00) [pid = 1928] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:04:25 INFO - PROCESS | 1928 | --DOMWINDOW == 63 (0x9b7c1800) [pid = 1928] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:04:25 INFO - PROCESS | 1928 | 1463648665337 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 02:04:25 INFO - PROCESS | 1928 | 1463648665351 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x94684800 == 42 [pid = 1928] [id = 42] 02:04:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 64 (0x9a24cc00) [pid = 1928] [serial = 124] [outer = (nil)] 02:04:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 65 (0x9b7b3000) [pid = 1928] [serial = 125] [outer = 0x9a24cc00] 02:04:25 INFO - PROCESS | 1928 | 1463648665428 Marionette DEBUG loaded listener.js 02:04:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 66 (0xa0506000) [pid = 1928] [serial = 126] [outer = 0x9a24cc00] 02:04:26 INFO - PROCESS | 1928 | 1463648666372 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]]]}] 02:04:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:04:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1331ms 02:04:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:04:26 INFO - PROCESS | 1928 | 1463648666408 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 02:04:26 INFO - PROCESS | 1928 | 1463648666411 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 02:04:26 INFO - PROCESS | 1928 | 1463648666418 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:04:26 INFO - PROCESS | 1928 | 1463648666421 Marionette TRACE conn3 <- [1,142,null,{}] 02:04:26 INFO - PROCESS | 1928 | 1463648666427 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}] 02:04:26 INFO - PROCESS | 1928 | 1463648666620 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 02:04:26 INFO - PROCESS | 1928 | 1463648666720 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x93c0c000 == 43 [pid = 1928] [id = 43] 02:04:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 67 (0xa307bc00) [pid = 1928] [serial = 127] [outer = (nil)] 02:04:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 68 (0xa50eb800) [pid = 1928] [serial = 128] [outer = 0xa307bc00] 02:04:26 INFO - PROCESS | 1928 | 1463648666804 Marionette DEBUG loaded listener.js 02:04:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 69 (0xa21a4c00) [pid = 1928] [serial = 129] [outer = 0xa307bc00] 02:04:27 INFO - PROCESS | 1928 | 1463648667743 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]]]}] 02:04:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:04:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1336ms 02:04:27 INFO - PROCESS | 1928 | 1463648667755 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 02:04:27 INFO - PROCESS | 1928 | 1463648667760 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 02:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:04:27 INFO - PROCESS | 1928 | 1463648667770 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:04:27 INFO - PROCESS | 1928 | 1463648667775 Marionette TRACE conn3 <- [1,146,null,{}] 02:04:27 INFO - PROCESS | 1928 | 1463648667785 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}] 02:04:27 INFO - PROCESS | 1928 | 1463648667962 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 02:04:28 INFO - PROCESS | 1928 | 1463648668113 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x93cf2000 == 44 [pid = 1928] [id = 44] 02:04:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 70 (0x95021c00) [pid = 1928] [serial = 130] [outer = (nil)] 02:04:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 71 (0x951eb000) [pid = 1928] [serial = 131] [outer = 0x95021c00] 02:04:28 INFO - PROCESS | 1928 | 1463648668209 Marionette DEBUG loaded listener.js 02:04:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 72 (0x951f0400) [pid = 1928] [serial = 132] [outer = 0x95021c00] 02:04:29 INFO - PROCESS | 1928 | 1463648669384 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]]]}] 02:04:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:04:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1688ms 02:04:29 INFO - PROCESS | 1928 | 1463648669513 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 02:04:29 INFO - PROCESS | 1928 | 1463648669522 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 02:04:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:04:29 INFO - PROCESS | 1928 | 1463648669622 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:04:29 INFO - PROCESS | 1928 | 1463648669626 Marionette TRACE conn3 <- [1,150,null,{}] 02:04:29 INFO - PROCESS | 1928 | 1463648669691 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}] 02:04:29 INFO - PROCESS | 1928 | 1463648669919 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 02:04:30 INFO - PROCESS | 1928 | 1463648670008 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x996b0400 == 45 [pid = 1928] [id = 45] 02:04:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 73 (0x99eeb400) [pid = 1928] [serial = 133] [outer = (nil)] 02:04:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 74 (0x9b440c00) [pid = 1928] [serial = 134] [outer = 0x99eeb400] 02:04:30 INFO - PROCESS | 1928 | 1463648670098 Marionette DEBUG loaded listener.js 02:04:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 75 (0x9b919400) [pid = 1928] [serial = 135] [outer = 0x99eeb400] 02:04:30 INFO - PROCESS | 1928 | 1463648670992 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]]]}] 02:04:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:04:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1456ms 02:04:31 INFO - PROCESS | 1928 | 1463648671011 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 02:04:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:04:31 INFO - PROCESS | 1928 | 1463648671016 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 02:04:31 INFO - PROCESS | 1928 | 1463648671023 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:04:31 INFO - PROCESS | 1928 | 1463648671029 Marionette TRACE conn3 <- [1,154,null,{}] 02:04:31 INFO - PROCESS | 1928 | 1463648671046 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}] 02:04:31 INFO - PROCESS | 1928 | 1463648671239 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 02:04:31 INFO - PROCESS | 1928 | 1463648671382 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x99f9dc00 == 46 [pid = 1928] [id = 46] 02:04:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 76 (0xa307c800) [pid = 1928] [serial = 136] [outer = (nil)] 02:04:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 77 (0xa503e400) [pid = 1928] [serial = 137] [outer = 0xa307c800] 02:04:31 INFO - PROCESS | 1928 | 1463648671481 Marionette DEBUG loaded listener.js 02:04:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 78 (0xa6285c00) [pid = 1928] [serial = 138] [outer = 0xa307c800] 02:04:32 INFO - PROCESS | 1928 | 1463648672424 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]]]}] 02:04:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:04:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1447ms 02:04:32 INFO - PROCESS | 1928 | 1463648672471 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 02:04:32 INFO - PROCESS | 1928 | 1463648672476 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 02:04:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:04:32 INFO - PROCESS | 1928 | 1463648672484 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:04:32 INFO - PROCESS | 1928 | 1463648672487 Marionette TRACE conn3 <- [1,158,null,{}] 02:04:32 INFO - PROCESS | 1928 | 1463648672493 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}] 02:04:32 INFO - PROCESS | 1928 | 1463648672676 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 02:04:32 INFO - PROCESS | 1928 | 1463648672822 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x9813e000 == 47 [pid = 1928] [id = 47] 02:04:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 79 (0xa6282400) [pid = 1928] [serial = 139] [outer = (nil)] 02:04:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 80 (0xa67bf400) [pid = 1928] [serial = 140] [outer = 0xa6282400] 02:04:32 INFO - PROCESS | 1928 | 1463648672918 Marionette DEBUG loaded listener.js 02:04:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 81 (0xa67cb800) [pid = 1928] [serial = 141] [outer = 0xa6282400] 02:04:33 INFO - PROCESS | 1928 | 1463648673904 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]]]}] 02:04:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:04:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1480ms 02:04:33 INFO - PROCESS | 1928 | 1463648673965 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 02:04:33 INFO - PROCESS | 1928 | 1463648673970 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 02:04:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:04:33 INFO - PROCESS | 1928 | 1463648673977 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:04:33 INFO - PROCESS | 1928 | 1463648673981 Marionette TRACE conn3 <- [1,162,null,{}] 02:04:33 INFO - PROCESS | 1928 | 1463648673987 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}] 02:04:34 INFO - PROCESS | 1928 | 1463648674163 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 02:04:34 INFO - PROCESS | 1928 | 1463648674306 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x952db400 == 48 [pid = 1928] [id = 48] 02:04:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x952dc400) [pid = 1928] [serial = 142] [outer = (nil)] 02:04:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x952e4400) [pid = 1928] [serial = 143] [outer = 0x952dc400] 02:04:34 INFO - PROCESS | 1928 | 1463648674396 Marionette DEBUG loaded listener.js 02:04:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x952e5400) [pid = 1928] [serial = 144] [outer = 0x952dc400] 02:04:35 INFO - PROCESS | 1928 | 1463648675439 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]]]}] 02:04:35 INFO - PROCESS | 1928 | 1463648675461 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:04:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:04:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1546ms 02:04:35 INFO - PROCESS | 1928 | 1463648675525 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 02:04:35 INFO - PROCESS | 1928 | 1463648675529 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 02:04:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:04:35 INFO - PROCESS | 1928 | 1463648675536 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:04:35 INFO - PROCESS | 1928 | 1463648675540 Marionette TRACE conn3 <- [1,166,null,{}] 02:04:35 INFO - PROCESS | 1928 | 1463648675553 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}] 02:04:35 INFO - PROCESS | 1928 | 1463648675991 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 02:04:36 INFO - PROCESS | 1928 | 1463648676148 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x951edc00 == 49 [pid = 1928] [id = 49] 02:04:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x951eec00) [pid = 1928] [serial = 145] [outer = (nil)] 02:04:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x951f6c00) [pid = 1928] [serial = 146] [outer = 0x951eec00] 02:04:36 INFO - PROCESS | 1928 | 1463648676243 Marionette DEBUG loaded listener.js 02:04:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x952e2000) [pid = 1928] [serial = 147] [outer = 0x951eec00] 02:04:37 INFO - PROCESS | 1928 | 1463648677144 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]]]}] 02:04:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:04:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1647ms 02:04:37 INFO - PROCESS | 1928 | 1463648677185 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 02:04:37 INFO - PROCESS | 1928 | 1463648677191 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 02:04:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:04:37 INFO - PROCESS | 1928 | 1463648677199 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:04:37 INFO - PROCESS | 1928 | 1463648677204 Marionette TRACE conn3 <- [1,170,null,{}] 02:04:37 INFO - PROCESS | 1928 | 1463648677212 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}] 02:04:37 INFO - PROCESS | 1928 | 1463648677397 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 02:04:37 INFO - PROCESS | 1928 | 1463648677555 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:37 INFO - PROCESS | 1928 | --DOCSHELL 0x93c0c400 == 48 [pid = 1928] [id = 33] 02:04:37 INFO - PROCESS | 1928 | --DOCSHELL 0x9b4c0400 == 47 [pid = 1928] [id = 32] 02:04:37 INFO - PROCESS | 1928 | --DOCSHELL 0x99fe0000 == 46 [pid = 1928] [id = 31] 02:04:37 INFO - PROCESS | 1928 | --DOCSHELL 0x93cf0c00 == 45 [pid = 1928] [id = 30] 02:04:37 INFO - PROCESS | 1928 | --DOCSHELL 0x9467f000 == 44 [pid = 1928] [id = 29] 02:04:37 INFO - PROCESS | 1928 | --DOCSHELL 0x9b446000 == 43 [pid = 1928] [id = 28] 02:04:37 INFO - PROCESS | 1928 | --DOCSHELL 0x97642800 == 42 [pid = 1928] [id = 27] 02:04:37 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0xa104ec00) [pid = 1928] [serial = 101] [outer = (nil)] [url = about:blank] 02:04:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x9467f000 == 43 [pid = 1928] [id = 50] 02:04:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x9523f400) [pid = 1928] [serial = 148] [outer = (nil)] 02:04:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x98136c00) [pid = 1928] [serial = 149] [outer = 0x9523f400] 02:04:37 INFO - PROCESS | 1928 | 1463648677713 Marionette DEBUG loaded listener.js 02:04:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x9a12a800) [pid = 1928] [serial = 150] [outer = 0x9523f400] 02:04:37 INFO - PROCESS | 1928 | --DOCSHELL 0x94684800 == 42 [pid = 1928] [id = 42] 02:04:37 INFO - PROCESS | 1928 | --DOCSHELL 0x9a364c00 == 41 [pid = 1928] [id = 41] 02:04:37 INFO - PROCESS | 1928 | --DOCSHELL 0x9765fc00 == 40 [pid = 1928] [id = 40] 02:04:38 INFO - PROCESS | 1928 | --DOCSHELL 0x97661400 == 39 [pid = 1928] [id = 39] 02:04:38 INFO - PROCESS | 1928 | --DOCSHELL 0x94688000 == 38 [pid = 1928] [id = 38] 02:04:38 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x9b7c0800) [pid = 1928] [serial = 95] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x9a360800) [pid = 1928] [serial = 91] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x97662400) [pid = 1928] [serial = 88] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x99135400) [pid = 1928] [serial = 89] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x97660400) [pid = 1928] [serial = 85] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1928 | --DOMWINDOW == 83 (0x9c19b400) [pid = 1928] [serial = 98] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1928 | --DOMWINDOW == 82 (0x9a12c400) [pid = 1928] [serial = 71] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1928 | --DOMWINDOW == 81 (0x98171c00) [pid = 1928] [serial = 70] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1928 | --DOMWINDOW == 80 (0x9b970c00) [pid = 1928] [serial = 74] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1928 | --DOMWINDOW == 79 (0x9b7c0400) [pid = 1928] [serial = 73] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1928 | --DOMWINDOW == 78 (0xa0505400) [pid = 1928] [serial = 77] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1928 | --DOMWINDOW == 77 (0x9c1a2400) [pid = 1928] [serial = 76] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1928 | --DOMWINDOW == 76 (0xa26cc800) [pid = 1928] [serial = 80] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1928 | --DOMWINDOW == 75 (0xa22bc800) [pid = 1928] [serial = 79] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1928 | --DOMWINDOW == 74 (0xa3258c00) [pid = 1928] [serial = 83] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1928 | --DOMWINDOW == 73 (0xa30f2400) [pid = 1928] [serial = 82] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1928 | --DOMWINDOW == 72 (0x9c195800) [pid = 1928] [serial = 96] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1928 | --DOMWINDOW == 71 (0xa34ca800) [pid = 1928] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:04:38 INFO - PROCESS | 1928 | --DOMWINDOW == 70 (0x9c1a2800) [pid = 1928] [serial = 99] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1928 | --DOMWINDOW == 69 (0x9aaf7400) [pid = 1928] [serial = 92] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1928 | 1463648678710 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]]]}] 02:04:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:04:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1533ms 02:04:38 INFO - PROCESS | 1928 | 1463648678732 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 02:04:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:04:38 INFO - PROCESS | 1928 | 1463648678738 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 02:04:38 INFO - PROCESS | 1928 | 1463648678746 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:04:38 INFO - PROCESS | 1928 | 1463648678749 Marionette TRACE conn3 <- [1,174,null,{}] 02:04:38 INFO - PROCESS | 1928 | 1463648678756 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}] 02:04:38 INFO - PROCESS | 1928 | 1463648678916 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 02:04:39 INFO - PROCESS | 1928 | 1463648679027 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x9501e000 == 39 [pid = 1928] [id = 51] 02:04:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 70 (0x97665800) [pid = 1928] [serial = 151] [outer = (nil)] 02:04:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 71 (0x9b43f800) [pid = 1928] [serial = 152] [outer = 0x97665800] 02:04:39 INFO - PROCESS | 1928 | 1463648679108 Marionette DEBUG loaded listener.js 02:04:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 72 (0x9b47bc00) [pid = 1928] [serial = 153] [outer = 0x97665800] 02:04:39 INFO - PROCESS | 1928 | 1463648679902 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]]]}] 02:04:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:04:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1193ms 02:04:39 INFO - PROCESS | 1928 | 1463648679939 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 02:04:39 INFO - PROCESS | 1928 | 1463648679945 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 02:04:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:04:39 INFO - PROCESS | 1928 | 1463648679968 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:04:39 INFO - PROCESS | 1928 | 1463648679976 Marionette TRACE conn3 <- [1,178,null,{}] 02:04:39 INFO - PROCESS | 1928 | 1463648679983 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}] 02:04:40 INFO - PROCESS | 1928 | 1463648680151 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 02:04:40 INFO - PROCESS | 1928 | 1463648680163 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x93c0c800 == 40 [pid = 1928] [id = 52] 02:04:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 73 (0x9b7b2400) [pid = 1928] [serial = 154] [outer = (nil)] 02:04:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 74 (0x9d8c1000) [pid = 1928] [serial = 155] [outer = 0x9b7b2400] 02:04:40 INFO - PROCESS | 1928 | 1463648680242 Marionette DEBUG loaded listener.js 02:04:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 75 (0xa104ec00) [pid = 1928] [serial = 156] [outer = 0x9b7b2400] 02:04:41 INFO - PROCESS | 1928 | 1463648681131 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]]]}] 02:04:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:04:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1202ms 02:04:41 INFO - PROCESS | 1928 | 1463648681162 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 02:04:41 INFO - PROCESS | 1928 | 1463648681166 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 02:04:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:04:41 INFO - PROCESS | 1928 | 1463648681172 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:04:41 INFO - PROCESS | 1928 | 1463648681174 Marionette TRACE conn3 <- [1,182,null,{}] 02:04:41 INFO - PROCESS | 1928 | 1463648681195 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}] 02:04:41 INFO - PROCESS | 1928 | 1463648681390 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 02:04:41 INFO - PROCESS | 1928 | 1463648681411 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x99fa4400 == 41 [pid = 1928] [id = 53] 02:04:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 76 (0x9b2a3800) [pid = 1928] [serial = 157] [outer = (nil)] 02:04:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 77 (0xa24fb000) [pid = 1928] [serial = 158] [outer = 0x9b2a3800] 02:04:41 INFO - PROCESS | 1928 | 1463648681493 Marionette DEBUG loaded listener.js 02:04:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 78 (0xa26e6000) [pid = 1928] [serial = 159] [outer = 0x9b2a3800] 02:04:42 INFO - PROCESS | 1928 | 1463648682350 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]]]}] 02:04:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:04:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1204ms 02:04:42 INFO - PROCESS | 1928 | 1463648682376 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 02:04:42 INFO - PROCESS | 1928 | 1463648682380 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 02:04:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:04:42 INFO - PROCESS | 1928 | 1463648682386 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:04:42 INFO - PROCESS | 1928 | 1463648682390 Marionette TRACE conn3 <- [1,186,null,{}] 02:04:42 INFO - PROCESS | 1928 | 1463648682395 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}] 02:04:42 INFO - PROCESS | 1928 | 1463648682717 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 02:04:42 INFO - PROCESS | 1928 | --DOMWINDOW == 77 (0x9d8bec00) [pid = 1928] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:04:42 INFO - PROCESS | 1928 | --DOMWINDOW == 76 (0x95022000) [pid = 1928] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:04:42 INFO - PROCESS | 1928 | --DOMWINDOW == 75 (0x9bf7d800) [pid = 1928] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:04:42 INFO - PROCESS | 1928 | --DOMWINDOW == 74 (0x97666000) [pid = 1928] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:04:42 INFO - PROCESS | 1928 | --DOMWINDOW == 73 (0x9a24cc00) [pid = 1928] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:04:42 INFO - PROCESS | 1928 | --DOMWINDOW == 72 (0x9b442800) [pid = 1928] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:04:42 INFO - PROCESS | 1928 | 1463648682806 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x9467e400 == 42 [pid = 1928] [id = 54] 02:04:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 73 (0x9467fc00) [pid = 1928] [serial = 160] [outer = (nil)] 02:04:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 74 (0x9ab8fc00) [pid = 1928] [serial = 161] [outer = 0x9467fc00] 02:04:42 INFO - PROCESS | 1928 | 1463648682888 Marionette DEBUG loaded listener.js 02:04:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 75 (0x9ab97000) [pid = 1928] [serial = 162] [outer = 0x9467fc00] 02:04:43 INFO - PROCESS | 1928 | 1463648683590 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]]]}] 02:04:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:04:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1232ms 02:04:43 INFO - PROCESS | 1928 | 1463648683620 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 02:04:43 INFO - PROCESS | 1928 | 1463648683624 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 02:04:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:04:43 INFO - PROCESS | 1928 | 1463648683630 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:04:43 INFO - PROCESS | 1928 | 1463648683634 Marionette TRACE conn3 <- [1,190,null,{}] 02:04:43 INFO - PROCESS | 1928 | 1463648683639 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}] 02:04:43 INFO - PROCESS | 1928 | 1463648683831 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 02:04:43 INFO - PROCESS | 1928 | 1463648683857 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x93c09c00 == 43 [pid = 1928] [id = 55] 02:04:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 76 (0x97665c00) [pid = 1928] [serial = 163] [outer = (nil)] 02:04:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 77 (0xa2278800) [pid = 1928] [serial = 164] [outer = 0x97665c00] 02:04:43 INFO - PROCESS | 1928 | 1463648683936 Marionette DEBUG loaded listener.js 02:04:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 78 (0x9c1a2400) [pid = 1928] [serial = 165] [outer = 0x97665c00] 02:04:44 INFO - PROCESS | 1928 | 1463648684673 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]]]}] 02:04:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:04:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1140ms 02:04:44 INFO - PROCESS | 1928 | 1463648684787 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 02:04:44 INFO - PROCESS | 1928 | 1463648684793 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 02:04:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:04:44 INFO - PROCESS | 1928 | 1463648684802 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:04:44 INFO - PROCESS | 1928 | 1463648684809 Marionette TRACE conn3 <- [1,194,null,{}] 02:04:44 INFO - PROCESS | 1928 | 1463648684818 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}] 02:04:45 INFO - PROCESS | 1928 | 1463648685072 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 02:04:45 INFO - PROCESS | 1928 | 1463648685219 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x95029400 == 44 [pid = 1928] [id = 56] 02:04:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 79 (0x9502a000) [pid = 1928] [serial = 166] [outer = (nil)] 02:04:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 80 (0x951ec800) [pid = 1928] [serial = 167] [outer = 0x9502a000] 02:04:45 INFO - PROCESS | 1928 | 1463648685311 Marionette DEBUG loaded listener.js 02:04:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 81 (0x952de000) [pid = 1928] [serial = 168] [outer = 0x9502a000] 02:04:46 INFO - PROCESS | 1928 | 1463648686285 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]]]}] 02:04:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:04:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1540ms 02:04:46 INFO - PROCESS | 1928 | 1463648686343 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 02:04:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:04:46 INFO - PROCESS | 1928 | 1463648686350 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 02:04:46 INFO - PROCESS | 1928 | 1463648686364 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:04:46 INFO - PROCESS | 1928 | 1463648686369 Marionette TRACE conn3 <- [1,198,null,{}] 02:04:46 INFO - PROCESS | 1928 | 1463648686377 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}] 02:04:46 INFO - PROCESS | 1928 | 1463648686601 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 02:04:46 INFO - PROCESS | 1928 | 1463648686792 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x9a362000 == 45 [pid = 1928] [id = 57] 02:04:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x9a36a000) [pid = 1928] [serial = 169] [outer = (nil)] 02:04:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x9ab8b800) [pid = 1928] [serial = 170] [outer = 0x9a36a000] 02:04:46 INFO - PROCESS | 1928 | 1463648686930 Marionette DEBUG loaded listener.js 02:04:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x9a134800) [pid = 1928] [serial = 171] [outer = 0x9a36a000] 02:04:47 INFO - PROCESS | 1928 | 1463648687848 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]]]}] 02:04:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:04:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1548ms 02:04:47 INFO - PROCESS | 1928 | 1463648687909 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 02:04:47 INFO - PROCESS | 1928 | 1463648687914 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 02:04:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:04:47 INFO - PROCESS | 1928 | 1463648687921 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:04:47 INFO - PROCESS | 1928 | 1463648687926 Marionette TRACE conn3 <- [1,202,null,{}] 02:04:47 INFO - PROCESS | 1928 | 1463648687944 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}] 02:04:48 INFO - PROCESS | 1928 | 1463648688184 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 02:04:48 INFO - PROCESS | 1928 | 1463648688381 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x9ab94400 == 46 [pid = 1928] [id = 58] 02:04:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x9b182000) [pid = 1928] [serial = 172] [outer = (nil)] 02:04:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x9b189c00) [pid = 1928] [serial = 173] [outer = 0x9b182000] 02:04:48 INFO - PROCESS | 1928 | 1463648688529 Marionette DEBUG loaded listener.js 02:04:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x9b18d400) [pid = 1928] [serial = 174] [outer = 0x9b182000] 02:04:49 INFO - PROCESS | 1928 | 1463648689476 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]]]}] 02:04:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:04:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1591ms 02:04:49 INFO - PROCESS | 1928 | 1463648689514 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 02:04:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:04:49 INFO - PROCESS | 1928 | 1463648689519 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 02:04:49 INFO - PROCESS | 1928 | 1463648689525 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:04:49 INFO - PROCESS | 1928 | 1463648689529 Marionette TRACE conn3 <- [1,206,null,{}] 02:04:49 INFO - PROCESS | 1928 | 1463648689536 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}] 02:04:49 INFO - PROCESS | 1928 | 1463648689720 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 02:04:49 INFO - PROCESS | 1928 | 1463648689885 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x9b2ae400 == 47 [pid = 1928] [id = 59] 02:04:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x9b919c00) [pid = 1928] [serial = 175] [outer = (nil)] 02:04:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x9c19cc00) [pid = 1928] [serial = 176] [outer = 0x9b919c00] 02:04:50 INFO - PROCESS | 1928 | 1463648690038 Marionette DEBUG loaded listener.js 02:04:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x9d8e0800) [pid = 1928] [serial = 177] [outer = 0x9b919c00] 02:04:50 INFO - PROCESS | 1928 | 1463648690983 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]]]}] 02:04:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:04:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1487ms 02:04:51 INFO - PROCESS | 1928 | 1463648691014 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 02:04:51 INFO - PROCESS | 1928 | 1463648691019 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 02:04:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:04:51 INFO - PROCESS | 1928 | 1463648691027 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:04:51 INFO - PROCESS | 1928 | 1463648691031 Marionette TRACE conn3 <- [1,210,null,{}] 02:04:51 INFO - PROCESS | 1928 | 1463648691038 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}] 02:04:51 INFO - PROCESS | 1928 | 1463648691219 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 02:04:51 INFO - PROCESS | 1928 | 1463648691387 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x9813cc00 == 48 [pid = 1928] [id = 60] 02:04:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x9bf2c000) [pid = 1928] [serial = 178] [outer = (nil)] 02:04:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0xa62efc00) [pid = 1928] [serial = 179] [outer = 0x9bf2c000] 02:04:51 INFO - PROCESS | 1928 | 1463648691483 Marionette DEBUG loaded listener.js 02:04:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0xa675e800) [pid = 1928] [serial = 180] [outer = 0x9bf2c000] 02:04:52 INFO - PROCESS | 1928 | 1463648692424 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]]]}] 02:04:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:04:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1438ms 02:04:52 INFO - PROCESS | 1928 | 1463648692465 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 02:04:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:04:52 INFO - PROCESS | 1928 | 1463648692470 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 02:04:52 INFO - PROCESS | 1928 | 1463648692477 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:04:52 INFO - PROCESS | 1928 | 1463648692480 Marionette TRACE conn3 <- [1,214,null,{}] 02:04:52 INFO - PROCESS | 1928 | 1463648692487 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}] 02:04:52 INFO - PROCESS | 1928 | 1463648692702 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 02:04:52 INFO - PROCESS | 1928 | 1463648692856 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x93cf3c00 == 49 [pid = 1928] [id = 61] 02:04:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x9467d400) [pid = 1928] [serial = 181] [outer = (nil)] 02:04:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0xa30d4c00) [pid = 1928] [serial = 182] [outer = 0x9467d400] 02:04:52 INFO - PROCESS | 1928 | 1463648692952 Marionette DEBUG loaded listener.js 02:04:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0xa6f71400) [pid = 1928] [serial = 183] [outer = 0x9467d400] 02:04:53 INFO - PROCESS | 1928 | 1463648693838 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]]]}] 02:04:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:04:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1390ms 02:04:53 INFO - PROCESS | 1928 | 1463648693872 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 02:04:53 INFO - PROCESS | 1928 | 1463648693875 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 02:04:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:04:53 INFO - PROCESS | 1928 | 1463648693884 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:04:53 INFO - PROCESS | 1928 | 1463648693887 Marionette TRACE conn3 <- [1,218,null,{}] 02:04:53 INFO - PROCESS | 1928 | 1463648693892 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}] 02:04:54 INFO - PROCESS | 1928 | 1463648694059 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 02:04:54 INFO - PROCESS | 1928 | 1463648694362 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x951f1c00 == 50 [pid = 1928] [id = 62] 02:04:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x951f3c00) [pid = 1928] [serial = 184] [outer = (nil)] 02:04:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x952d9800) [pid = 1928] [serial = 185] [outer = 0x951f3c00] 02:04:54 INFO - PROCESS | 1928 | 1463648694501 Marionette DEBUG loaded listener.js 02:04:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x97666000) [pid = 1928] [serial = 186] [outer = 0x951f3c00] 02:04:55 INFO - PROCESS | 1928 | 1463648695517 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]]]}] 02:04:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:04:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1688ms 02:04:55 INFO - PROCESS | 1928 | 1463648695574 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 02:04:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:04:55 INFO - PROCESS | 1928 | 1463648695580 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 02:04:55 INFO - PROCESS | 1928 | 1463648695587 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:04:55 INFO - PROCESS | 1928 | 1463648695593 Marionette TRACE conn3 <- [1,222,null,{}] 02:04:55 INFO - PROCESS | 1928 | 1463648695601 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}] 02:04:55 INFO - PROCESS | 1928 | 1463648695770 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 02:04:55 INFO - PROCESS | 1928 | 1463648695971 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:56 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0xa50eb800) [pid = 1928] [serial = 128] [outer = (nil)] [url = about:blank] 02:04:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x9506d800 == 51 [pid = 1928] [id = 63] 02:04:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x951ef400) [pid = 1928] [serial = 187] [outer = (nil)] 02:04:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x9765f800) [pid = 1928] [serial = 188] [outer = 0x951ef400] 02:04:56 INFO - PROCESS | 1928 | 1463648696089 Marionette DEBUG loaded listener.js 02:04:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x9a24d400) [pid = 1928] [serial = 189] [outer = 0x951ef400] 02:04:56 INFO - PROCESS | 1928 | --DOCSHELL 0x9467e400 == 50 [pid = 1928] [id = 54] 02:04:56 INFO - PROCESS | 1928 | --DOCSHELL 0x99fa4400 == 49 [pid = 1928] [id = 53] 02:04:56 INFO - PROCESS | 1928 | --DOCSHELL 0x93c0c800 == 48 [pid = 1928] [id = 52] 02:04:56 INFO - PROCESS | 1928 | --DOCSHELL 0x9501e000 == 47 [pid = 1928] [id = 51] 02:04:56 INFO - PROCESS | 1928 | --DOCSHELL 0x9467f000 == 46 [pid = 1928] [id = 50] 02:04:56 INFO - PROCESS | 1928 | --DOCSHELL 0x951edc00 == 45 [pid = 1928] [id = 49] 02:04:56 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0xa1055000) [pid = 1928] [serial = 102] [outer = (nil)] [url = about:blank] 02:04:56 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x9502cc00) [pid = 1928] [serial = 113] [outer = (nil)] [url = about:blank] 02:04:56 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x9d8e9400) [pid = 1928] [serial = 122] [outer = (nil)] [url = about:blank] 02:04:56 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x9962b000) [pid = 1928] [serial = 116] [outer = (nil)] [url = about:blank] 02:04:56 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0xa3250800) [pid = 1928] [serial = 110] [outer = (nil)] [url = about:blank] 02:04:56 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x9b7b3000) [pid = 1928] [serial = 125] [outer = (nil)] [url = about:blank] 02:04:56 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x9765d000) [pid = 1928] [serial = 104] [outer = (nil)] [url = about:blank] 02:04:56 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x99ef2800) [pid = 1928] [serial = 117] [outer = (nil)] [url = about:blank] 02:04:56 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x9bf22c00) [pid = 1928] [serial = 107] [outer = (nil)] [url = about:blank] 02:04:56 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x9b475000) [pid = 1928] [serial = 119] [outer = (nil)] [url = about:blank] 02:04:56 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x97643400) [pid = 1928] [serial = 114] [outer = (nil)] [url = about:blank] 02:04:56 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0xa22ba400) [pid = 1928] [serial = 123] [outer = (nil)] [url = about:blank] 02:04:56 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0xa0506000) [pid = 1928] [serial = 126] [outer = (nil)] [url = about:blank] 02:04:56 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x9bf26c00) [pid = 1928] [serial = 120] [outer = (nil)] [url = about:blank] 02:04:56 INFO - PROCESS | 1928 | 1463648696877 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]]]}] 02:04:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:04:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1337ms 02:04:56 INFO - PROCESS | 1928 | 1463648696927 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 02:04:56 INFO - PROCESS | 1928 | 1463648696934 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 02:04:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:04:56 INFO - PROCESS | 1928 | 1463648696943 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:04:56 INFO - PROCESS | 1928 | 1463648696947 Marionette TRACE conn3 <- [1,226,null,{}] 02:04:56 INFO - PROCESS | 1928 | 1463648696953 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}] 02:04:57 INFO - PROCESS | 1928 | 1463648697118 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 02:04:57 INFO - PROCESS | 1928 | 1463648697133 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x9a63bc00 == 46 [pid = 1928] [id = 64] 02:04:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x9a63c800) [pid = 1928] [serial = 190] [outer = (nil)] 02:04:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x9a644400) [pid = 1928] [serial = 191] [outer = 0x9a63c800] 02:04:57 INFO - PROCESS | 1928 | 1463648697215 Marionette DEBUG loaded listener.js 02:04:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x9a647c00) [pid = 1928] [serial = 192] [outer = 0x9a63c800] 02:04:58 INFO - PROCESS | 1928 | 1463648698030 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]]]}] 02:04:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:04:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1132ms 02:04:58 INFO - PROCESS | 1928 | 1463648698075 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 02:04:58 INFO - PROCESS | 1928 | 1463648698079 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 02:04:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:04:58 INFO - PROCESS | 1928 | 1463648698088 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:04:58 INFO - PROCESS | 1928 | 1463648698097 Marionette TRACE conn3 <- [1,230,null,{}] 02:04:58 INFO - PROCESS | 1928 | 1463648698115 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}] 02:04:58 INFO - PROCESS | 1928 | 1463648698274 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 02:04:58 INFO - PROCESS | 1928 | 1463648698289 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x9a63f800 == 47 [pid = 1928] [id = 65] 02:04:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x9a644c00) [pid = 1928] [serial = 193] [outer = (nil)] 02:04:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x9b186000) [pid = 1928] [serial = 194] [outer = 0x9a644c00] 02:04:58 INFO - PROCESS | 1928 | 1463648698465 Marionette DEBUG loaded listener.js 02:04:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x9b442000) [pid = 1928] [serial = 195] [outer = 0x9a644c00] 02:04:59 INFO - PROCESS | 1928 | 1463648699283 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]]]}] 02:04:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:04:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1247ms 02:04:59 INFO - PROCESS | 1928 | 1463648699333 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 02:04:59 INFO - PROCESS | 1928 | 1463648699338 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 02:04:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:04:59 INFO - PROCESS | 1928 | 1463648699354 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:04:59 INFO - PROCESS | 1928 | 1463648699357 Marionette TRACE conn3 <- [1,234,null,{}] 02:04:59 INFO - PROCESS | 1928 | 1463648699363 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}] 02:04:59 INFO - PROCESS | 1928 | 1463648699558 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 02:04:59 INFO - PROCESS | 1928 | 1463648699589 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x93954800 == 48 [pid = 1928] [id = 66] 02:04:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x9b187800) [pid = 1928] [serial = 196] [outer = (nil)] 02:04:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x9b96b000) [pid = 1928] [serial = 197] [outer = 0x9b187800] 02:04:59 INFO - PROCESS | 1928 | 1463648699663 Marionette DEBUG loaded listener.js 02:04:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x9bf81400) [pid = 1928] [serial = 198] [outer = 0x9b187800] 02:05:00 INFO - PROCESS | 1928 | 1463648700511 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]]]}] 02:05:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:05:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1195ms 02:05:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:05:00 INFO - PROCESS | 1928 | 1463648700544 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 02:05:00 INFO - PROCESS | 1928 | 1463648700547 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 02:05:00 INFO - PROCESS | 1928 | 1463648700554 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:05:00 INFO - PROCESS | 1928 | 1463648700558 Marionette TRACE conn3 <- [1,238,null,{}] 02:05:00 INFO - PROCESS | 1928 | 1463648700571 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}] 02:05:00 INFO - PROCESS | 1928 | 1463648700767 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 02:05:00 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x97665800) [pid = 1928] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:05:00 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x951eec00) [pid = 1928] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:05:00 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x9b7b2400) [pid = 1928] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:05:00 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x9523f400) [pid = 1928] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:05:00 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x9b2a3800) [pid = 1928] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:05:00 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x9467fc00) [pid = 1928] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:05:00 INFO - PROCESS | 1928 | 1463648700909 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x951ed000 == 49 [pid = 1928] [id = 67] 02:05:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x951eec00) [pid = 1928] [serial = 199] [outer = (nil)] 02:05:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x9ab8bc00) [pid = 1928] [serial = 200] [outer = 0x951eec00] 02:05:01 INFO - PROCESS | 1928 | 1463648700998 Marionette DEBUG loaded listener.js 02:05:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0xa050f000) [pid = 1928] [serial = 201] [outer = 0x951eec00] 02:05:01 INFO - PROCESS | 1928 | 1463648701757 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]]]}] 02:05:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:05:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1239ms 02:05:01 INFO - PROCESS | 1928 | 1463648701793 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 02:05:01 INFO - PROCESS | 1928 | 1463648701797 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 02:05:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:05:01 INFO - PROCESS | 1928 | 1463648701803 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:05:01 INFO - PROCESS | 1928 | 1463648701805 Marionette TRACE conn3 <- [1,242,null,{}] 02:05:01 INFO - PROCESS | 1928 | 1463648701811 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}] 02:05:01 INFO - PROCESS | 1928 | 1463648701963 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 02:05:02 INFO - PROCESS | 1928 | 1463648701986 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:02 INFO - PROCESS | 1928 | ++DOCSHELL 0xa1055000 == 50 [pid = 1928] [id = 68] 02:05:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0xa26cc400) [pid = 1928] [serial = 202] [outer = (nil)] 02:05:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0xa34ca000) [pid = 1928] [serial = 203] [outer = 0xa26cc400] 02:05:02 INFO - PROCESS | 1928 | 1463648702062 Marionette DEBUG loaded listener.js 02:05:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0xa50eb800) [pid = 1928] [serial = 204] [outer = 0xa26cc400] 02:05:03 INFO - PROCESS | 1928 | 1463648703006 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]]]}] 02:05:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:05:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1231ms 02:05:03 INFO - PROCESS | 1928 | 1463648703035 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 02:05:03 INFO - PROCESS | 1928 | 1463648703042 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 02:05:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:05:03 INFO - PROCESS | 1928 | 1463648703052 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:05:03 INFO - PROCESS | 1928 | 1463648703058 Marionette TRACE conn3 <- [1,246,null,{}] 02:05:03 INFO - PROCESS | 1928 | 1463648703069 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}] 02:05:03 INFO - PROCESS | 1928 | 1463648703336 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 02:05:03 INFO - PROCESS | 1928 | 1463648703456 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x9467f800 == 51 [pid = 1928] [id = 69] 02:05:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x951f3800) [pid = 1928] [serial = 205] [outer = (nil)] 02:05:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x952e0400) [pid = 1928] [serial = 206] [outer = 0x951f3800] 02:05:03 INFO - PROCESS | 1928 | 1463648703548 Marionette DEBUG loaded listener.js 02:05:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x97662000) [pid = 1928] [serial = 207] [outer = 0x951f3800] 02:05:04 INFO - PROCESS | 1928 | 1463648704512 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]]]}] 02:05:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:05:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1537ms 02:05:04 INFO - PROCESS | 1928 | 1463648704590 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 02:05:04 INFO - PROCESS | 1928 | 1463648704599 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 02:05:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:05:04 INFO - PROCESS | 1928 | 1463648704612 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:05:04 INFO - PROCESS | 1928 | 1463648704616 Marionette TRACE conn3 <- [1,250,null,{}] 02:05:04 INFO - PROCESS | 1928 | 1463648704624 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}] 02:05:04 INFO - PROCESS | 1928 | 1463648704861 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 02:05:05 INFO - PROCESS | 1928 | 1463648705056 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x99277c00 == 52 [pid = 1928] [id = 70] 02:05:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x99279000) [pid = 1928] [serial = 208] [outer = (nil)] 02:05:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x99630c00) [pid = 1928] [serial = 209] [outer = 0x99279000] 02:05:05 INFO - PROCESS | 1928 | 1463648705160 Marionette DEBUG loaded listener.js 02:05:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x9a24c000) [pid = 1928] [serial = 210] [outer = 0x99279000] 02:05:06 INFO - PROCESS | 1928 | 1463648706116 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]]]}] 02:05:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:05:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1540ms 02:05:06 INFO - PROCESS | 1928 | 1463648706153 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 02:05:06 INFO - PROCESS | 1928 | 1463648706157 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 02:05:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:05:06 INFO - PROCESS | 1928 | 1463648706164 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:05:06 INFO - PROCESS | 1928 | 1463648706171 Marionette TRACE conn3 <- [1,254,null,{}] 02:05:06 INFO - PROCESS | 1928 | 1463648706188 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}] 02:05:06 INFO - PROCESS | 1928 | 1463648706396 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 02:05:06 INFO - PROCESS | 1928 | 1463648706549 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x9927a000 == 53 [pid = 1928] [id = 71] 02:05:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x9ab8f800) [pid = 1928] [serial = 211] [outer = (nil)] 02:05:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x9b4c9c00) [pid = 1928] [serial = 212] [outer = 0x9ab8f800] 02:05:06 INFO - PROCESS | 1928 | 1463648706643 Marionette DEBUG loaded listener.js 02:05:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0xa050a800) [pid = 1928] [serial = 213] [outer = 0x9ab8f800] 02:05:07 INFO - PROCESS | 1928 | 1463648707614 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]]]}] 02:05:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:05:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1494ms 02:05:07 INFO - PROCESS | 1928 | 1463648707659 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 02:05:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:05:07 INFO - PROCESS | 1928 | 1463648707664 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 02:05:07 INFO - PROCESS | 1928 | 1463648707672 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:05:07 INFO - PROCESS | 1928 | 1463648707675 Marionette TRACE conn3 <- [1,258,null,{}] 02:05:07 INFO - PROCESS | 1928 | 1463648707681 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}] 02:05:07 INFO - PROCESS | 1928 | 1463648707865 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 02:05:08 INFO - PROCESS | 1928 | 1463648708017 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x99278800 == 54 [pid = 1928] [id = 72] 02:05:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0xa24fdc00) [pid = 1928] [serial = 214] [outer = (nil)] 02:05:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0xa35ee000) [pid = 1928] [serial = 215] [outer = 0xa24fdc00] 02:05:08 INFO - PROCESS | 1928 | 1463648708107 Marionette DEBUG loaded listener.js 02:05:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0xa3259400) [pid = 1928] [serial = 216] [outer = 0xa24fdc00] 02:05:08 INFO - PROCESS | 1928 | 1463648708956 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]]]}] 02:05:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:05:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1336ms 02:05:09 INFO - PROCESS | 1928 | 1463648709018 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 02:05:09 INFO - PROCESS | 1928 | 1463648709023 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 02:05:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:05:09 INFO - PROCESS | 1928 | 1463648709032 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:05:09 INFO - PROCESS | 1928 | 1463648709035 Marionette TRACE conn3 <- [1,262,null,{}] 02:05:09 INFO - PROCESS | 1928 | 1463648709042 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}] 02:05:09 INFO - PROCESS | 1928 | 1463648709214 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 02:05:09 INFO - PROCESS | 1928 | 1463648709369 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x93c0dc00 == 55 [pid = 1928] [id = 73] 02:05:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x94684400) [pid = 1928] [serial = 217] [outer = (nil)] 02:05:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0xa6f2e000) [pid = 1928] [serial = 218] [outer = 0x94684400] 02:05:09 INFO - PROCESS | 1928 | 1463648709464 Marionette DEBUG loaded listener.js 02:05:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0xa6f39400) [pid = 1928] [serial = 219] [outer = 0x94684400] 02:05:10 INFO - PROCESS | 1928 | 1463648710373 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]]]}] 02:05:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:05:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1384ms 02:05:10 INFO - PROCESS | 1928 | 1463648710418 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 02:05:10 INFO - PROCESS | 1928 | 1463648710422 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 02:05:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:05:10 INFO - PROCESS | 1928 | 1463648710429 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:05:10 INFO - PROCESS | 1928 | 1463648710433 Marionette TRACE conn3 <- [1,266,null,{}] 02:05:10 INFO - PROCESS | 1928 | 1463648710439 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}] 02:05:10 INFO - PROCESS | 1928 | 1463648710648 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 02:05:10 INFO - PROCESS | 1928 | 1463648710813 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x90988400 == 56 [pid = 1928] [id = 74] 02:05:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x90989400) [pid = 1928] [serial = 220] [outer = (nil)] 02:05:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x90992c00) [pid = 1928] [serial = 221] [outer = 0x90989400] 02:05:10 INFO - PROCESS | 1928 | 1463648710950 Marionette DEBUG loaded listener.js 02:05:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0xa6f73400) [pid = 1928] [serial = 222] [outer = 0x90989400] 02:05:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x90b8f000) [pid = 1928] [serial = 223] [outer = 0x9d8eb000] 02:05:11 INFO - PROCESS | 1928 | 1463648711985 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]]]}] 02:05:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:05:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1631ms 02:05:12 INFO - PROCESS | 1928 | 1463648712061 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 02:05:12 INFO - PROCESS | 1928 | 1463648712066 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 02:05:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:05:12 INFO - PROCESS | 1928 | 1463648712073 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:05:12 INFO - PROCESS | 1928 | 1463648712078 Marionette TRACE conn3 <- [1,270,null,{}] 02:05:12 INFO - PROCESS | 1928 | 1463648712090 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}] 02:05:12 INFO - PROCESS | 1928 | 1463648712308 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 02:05:12 INFO - PROCESS | 1928 | 1463648712554 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x9098b800 == 57 [pid = 1928] [id = 75] 02:05:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x90991400) [pid = 1928] [serial = 224] [outer = (nil)] 02:05:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x90b93000) [pid = 1928] [serial = 225] [outer = 0x90991400] 02:05:12 INFO - PROCESS | 1928 | 1463648712653 Marionette DEBUG loaded listener.js 02:05:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x90b96c00) [pid = 1928] [serial = 226] [outer = 0x90991400] 02:05:13 INFO - PROCESS | 1928 | 1463648713537 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]]]}] 02:05:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:05:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1497ms 02:05:13 INFO - PROCESS | 1928 | 1463648713572 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 02:05:13 INFO - PROCESS | 1928 | 1463648713575 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 02:05:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:05:13 INFO - PROCESS | 1928 | 1463648713584 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:05:13 INFO - PROCESS | 1928 | 1463648713588 Marionette TRACE conn3 <- [1,274,null,{}] 02:05:13 INFO - PROCESS | 1928 | 1463648713595 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}] 02:05:13 INFO - PROCESS | 1928 | 1463648713777 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 02:05:13 INFO - PROCESS | 1928 | 1463648713944 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x90b8ac00 == 58 [pid = 1928] [id = 76] 02:05:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x90b96800) [pid = 1928] [serial = 227] [outer = (nil)] 02:05:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x924a7000) [pid = 1928] [serial = 228] [outer = 0x90b96800] 02:05:14 INFO - PROCESS | 1928 | 1463648714035 Marionette DEBUG loaded listener.js 02:05:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x924a9c00) [pid = 1928] [serial = 229] [outer = 0x90b96800] 02:05:15 INFO - PROCESS | 1928 | 1463648715034 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]]]}] 02:05:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:05:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1490ms 02:05:15 INFO - PROCESS | 1928 | 1463648715076 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 02:05:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:05:15 INFO - PROCESS | 1928 | 1463648715081 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 02:05:15 INFO - PROCESS | 1928 | 1463648715088 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:05:15 INFO - PROCESS | 1928 | 1463648715092 Marionette TRACE conn3 <- [1,278,null,{}] 02:05:15 INFO - PROCESS | 1928 | 1463648715098 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}] 02:05:15 INFO - PROCESS | 1928 | 1463648715285 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 02:05:15 INFO - PROCESS | 1928 | 1463648715704 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x924a4c00 == 59 [pid = 1928] [id = 77] 02:05:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x924a7400) [pid = 1928] [serial = 230] [outer = (nil)] 02:05:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x93c09800) [pid = 1928] [serial = 231] [outer = 0x924a7400] 02:05:15 INFO - PROCESS | 1928 | 1463648715836 Marionette DEBUG loaded listener.js 02:05:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x95022800) [pid = 1928] [serial = 232] [outer = 0x924a7400] 02:05:16 INFO - PROCESS | 1928 | 1463648716785 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]]]}] 02:05:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:05:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1735ms 02:05:16 INFO - PROCESS | 1928 | 1463648716824 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 02:05:16 INFO - PROCESS | 1928 | 1463648716831 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 02:05:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:05:16 INFO - PROCESS | 1928 | 1463648716839 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:05:16 INFO - PROCESS | 1928 | 1463648716846 Marionette TRACE conn3 <- [1,282,null,{}] 02:05:16 INFO - PROCESS | 1928 | 1463648716854 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}] 02:05:17 INFO - PROCESS | 1928 | 1463648717045 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 02:05:17 INFO - PROCESS | 1928 | 1463648717208 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x952da800 == 60 [pid = 1928] [id = 78] 02:05:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x952e1000) [pid = 1928] [serial = 233] [outer = (nil)] 02:05:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x97661000) [pid = 1928] [serial = 234] [outer = 0x952e1000] 02:05:17 INFO - PROCESS | 1928 | 1463648717333 Marionette DEBUG loaded listener.js 02:05:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x99274000) [pid = 1928] [serial = 235] [outer = 0x952e1000] 02:05:17 INFO - PROCESS | 1928 | --DOCSHELL 0x951ed000 == 59 [pid = 1928] [id = 67] 02:05:17 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0xa2278800) [pid = 1928] [serial = 164] [outer = (nil)] [url = about:blank] 02:05:17 INFO - PROCESS | 1928 | --DOCSHELL 0x93954800 == 58 [pid = 1928] [id = 66] 02:05:17 INFO - PROCESS | 1928 | --DOCSHELL 0x9a63f800 == 57 [pid = 1928] [id = 65] 02:05:17 INFO - PROCESS | 1928 | --DOCSHELL 0x9a63bc00 == 56 [pid = 1928] [id = 64] 02:05:17 INFO - PROCESS | 1928 | --DOCSHELL 0x9506d800 == 55 [pid = 1928] [id = 63] 02:05:17 INFO - PROCESS | 1928 | --DOCSHELL 0x951f1c00 == 54 [pid = 1928] [id = 62] 02:05:17 INFO - PROCESS | 1928 | --DOCSHELL 0x9813cc00 == 53 [pid = 1928] [id = 60] 02:05:17 INFO - PROCESS | 1928 | --DOCSHELL 0x9b2ae400 == 52 [pid = 1928] [id = 59] 02:05:18 INFO - PROCESS | 1928 | --DOCSHELL 0x93c09c00 == 51 [pid = 1928] [id = 55] 02:05:18 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0xa24fb000) [pid = 1928] [serial = 158] [outer = (nil)] [url = about:blank] 02:05:18 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x9ab8fc00) [pid = 1928] [serial = 161] [outer = (nil)] [url = about:blank] 02:05:18 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x952e2000) [pid = 1928] [serial = 147] [outer = (nil)] [url = about:blank] 02:05:18 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x951f6c00) [pid = 1928] [serial = 146] [outer = (nil)] [url = about:blank] 02:05:18 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x9d8c1000) [pid = 1928] [serial = 155] [outer = (nil)] [url = about:blank] 02:05:18 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x9b43f800) [pid = 1928] [serial = 152] [outer = (nil)] [url = about:blank] 02:05:18 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x9b47bc00) [pid = 1928] [serial = 153] [outer = (nil)] [url = about:blank] 02:05:18 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x98136c00) [pid = 1928] [serial = 149] [outer = (nil)] [url = about:blank] 02:05:18 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x9a12a800) [pid = 1928] [serial = 150] [outer = (nil)] [url = about:blank] 02:05:18 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x951eb000) [pid = 1928] [serial = 131] [outer = (nil)] [url = about:blank] 02:05:18 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x9b440c00) [pid = 1928] [serial = 134] [outer = (nil)] [url = about:blank] 02:05:18 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0xa503e400) [pid = 1928] [serial = 137] [outer = (nil)] [url = about:blank] 02:05:18 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0xa67bf400) [pid = 1928] [serial = 140] [outer = (nil)] [url = about:blank] 02:05:18 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x952e4400) [pid = 1928] [serial = 143] [outer = (nil)] [url = about:blank] 02:05:18 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0xa26e6000) [pid = 1928] [serial = 159] [outer = (nil)] [url = about:blank] 02:05:18 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0xa104ec00) [pid = 1928] [serial = 156] [outer = (nil)] [url = about:blank] 02:05:18 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x9ab97000) [pid = 1928] [serial = 162] [outer = (nil)] [url = about:blank] 02:05:18 INFO - PROCESS | 1928 | 1463648718215 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]]]}] 02:05:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:05:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1436ms 02:05:18 INFO - PROCESS | 1928 | 1463648718280 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 02:05:18 INFO - PROCESS | 1928 | 1463648718287 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 02:05:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:05:18 INFO - PROCESS | 1928 | 1463648718295 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:05:18 INFO - PROCESS | 1928 | 1463648718299 Marionette TRACE conn3 <- [1,286,null,{}] 02:05:18 INFO - PROCESS | 1928 | 1463648718306 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}] 02:05:18 INFO - PROCESS | 1928 | 1463648718477 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 02:05:18 INFO - PROCESS | 1928 | 1463648718592 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x924ae400 == 52 [pid = 1928] [id = 79] 02:05:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x9506d800) [pid = 1928] [serial = 236] [outer = (nil)] 02:05:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x99276c00) [pid = 1928] [serial = 237] [outer = 0x9506d800] 02:05:18 INFO - PROCESS | 1928 | 1463648718677 Marionette DEBUG loaded listener.js 02:05:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x99fe0000) [pid = 1928] [serial = 238] [outer = 0x9506d800] 02:05:19 INFO - PROCESS | 1928 | 1463648719510 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]]]}] 02:05:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:05:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1289ms 02:05:19 INFO - PROCESS | 1928 | 1463648719586 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 02:05:19 INFO - PROCESS | 1928 | 1463648719590 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 02:05:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:05:19 INFO - PROCESS | 1928 | 1463648719606 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:05:19 INFO - PROCESS | 1928 | 1463648719617 Marionette TRACE conn3 <- [1,290,null,{}] 02:05:19 INFO - PROCESS | 1928 | 1463648719636 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}] 02:05:19 INFO - PROCESS | 1928 | 1463648719809 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 02:05:19 INFO - PROCESS | 1928 | 1463648719958 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x951eb000 == 53 [pid = 1928] [id = 80] 02:05:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x9a644800) [pid = 1928] [serial = 239] [outer = (nil)] 02:05:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x9ab90400) [pid = 1928] [serial = 240] [outer = 0x9a644800] 02:05:20 INFO - PROCESS | 1928 | 1463648720034 Marionette DEBUG loaded listener.js 02:05:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x9b180800) [pid = 1928] [serial = 241] [outer = 0x9a644800] 02:05:20 INFO - PROCESS | 1928 | 1463648720871 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]]]}] 02:05:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:05:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1310ms 02:05:20 INFO - PROCESS | 1928 | 1463648720909 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 02:05:20 INFO - PROCESS | 1928 | 1463648720914 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 02:05:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:05:20 INFO - PROCESS | 1928 | 1463648720926 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:05:20 INFO - PROCESS | 1928 | 1463648720929 Marionette TRACE conn3 <- [1,294,null,{}] 02:05:20 INFO - PROCESS | 1928 | 1463648720934 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}] 02:05:21 INFO - PROCESS | 1928 | 1463648721132 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 02:05:21 INFO - PROCESS | 1928 | 1463648721161 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x9ab93000 == 54 [pid = 1928] [id = 81] 02:05:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x9ab94800) [pid = 1928] [serial = 242] [outer = (nil)] 02:05:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x9b448800) [pid = 1928] [serial = 243] [outer = 0x9ab94800] 02:05:21 INFO - PROCESS | 1928 | 1463648721238 Marionette DEBUG loaded listener.js 02:05:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x9b477000) [pid = 1928] [serial = 244] [outer = 0x9ab94800] 02:05:22 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x9b187800) [pid = 1928] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:05:22 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x951eec00) [pid = 1928] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:05:22 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x97665c00) [pid = 1928] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:05:22 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x951f3c00) [pid = 1928] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:05:22 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x951ef400) [pid = 1928] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:05:22 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x9a63c800) [pid = 1928] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:05:22 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x9a644c00) [pid = 1928] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:05:22 INFO - PROCESS | 1928 | 1463648722196 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]]]}] 02:05:22 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. 02:05:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1333ms 02:05:22 INFO - PROCESS | 1928 | 1463648722260 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 02:05:22 INFO - PROCESS | 1928 | 1463648722264 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 02:05:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:05:22 INFO - PROCESS | 1928 | 1463648722271 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:05:22 INFO - PROCESS | 1928 | 1463648722274 Marionette TRACE conn3 <- [1,298,null,{}] 02:05:22 INFO - PROCESS | 1928 | 1463648722280 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}] 02:05:22 INFO - PROCESS | 1928 | 1463648722434 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 02:05:22 INFO - PROCESS | 1928 | 1463648722445 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x9ab96400 == 55 [pid = 1928] [id = 82] 02:05:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x9b180400) [pid = 1928] [serial = 245] [outer = (nil)] 02:05:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x9b91d800) [pid = 1928] [serial = 246] [outer = 0x9b180400] 02:05:22 INFO - PROCESS | 1928 | 1463648722533 Marionette DEBUG loaded listener.js 02:05:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x9c19e000) [pid = 1928] [serial = 247] [outer = 0x9b180400] 02:05:23 INFO - PROCESS | 1928 | 1463648723413 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]]]}] 02:05:23 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. 02:05:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1189ms 02:05:23 INFO - PROCESS | 1928 | 1463648723461 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 02:05:23 INFO - PROCESS | 1928 | 1463648723465 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 02:05:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:05:23 INFO - PROCESS | 1928 | 1463648723471 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:05:23 INFO - PROCESS | 1928 | 1463648723475 Marionette TRACE conn3 <- [1,302,null,{}] 02:05:23 INFO - PROCESS | 1928 | 1463648723480 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}] 02:05:23 INFO - PROCESS | 1928 | 1463648723640 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 02:05:23 INFO - PROCESS | 1928 | 1463648723653 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x9b444c00 == 56 [pid = 1928] [id = 83] 02:05:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x9c0b1000) [pid = 1928] [serial = 248] [outer = (nil)] 02:05:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0xa22bc800) [pid = 1928] [serial = 249] [outer = 0x9c0b1000] 02:05:23 INFO - PROCESS | 1928 | 1463648723727 Marionette DEBUG loaded listener.js 02:05:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0xa30f2400) [pid = 1928] [serial = 250] [outer = 0x9c0b1000] 02:05:24 INFO - PROCESS | 1928 | 1463648724763 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]]]}] 02:05:24 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. 02:05:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1341ms 02:05:24 INFO - PROCESS | 1928 | 1463648724814 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 02:05:24 INFO - PROCESS | 1928 | 1463648724821 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 02:05:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:05:24 INFO - PROCESS | 1928 | 1463648724831 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:05:24 INFO - PROCESS | 1928 | 1463648724836 Marionette TRACE conn3 <- [1,306,null,{}] 02:05:24 INFO - PROCESS | 1928 | 1463648724845 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}] 02:05:25 INFO - PROCESS | 1928 | 1463648725050 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 02:05:25 INFO - PROCESS | 1928 | 1463648725210 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x951ea800 == 57 [pid = 1928] [id = 84] 02:05:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x951ebc00) [pid = 1928] [serial = 251] [outer = (nil)] 02:05:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x952dec00) [pid = 1928] [serial = 252] [outer = 0x951ebc00] 02:05:25 INFO - PROCESS | 1928 | 1463648725357 Marionette DEBUG loaded listener.js 02:05:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x9912b800) [pid = 1928] [serial = 253] [outer = 0x951ebc00] 02:05:26 INFO - PROCESS | 1928 | 1463648726269 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]]]}] 02:05:26 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. 02:05:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1492ms 02:05:26 INFO - PROCESS | 1928 | 1463648726324 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 02:05:26 INFO - PROCESS | 1928 | 1463648726334 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 02:05:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:05:26 INFO - PROCESS | 1928 | 1463648726345 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:05:26 INFO - PROCESS | 1928 | 1463648726349 Marionette TRACE conn3 <- [1,310,null,{}] 02:05:26 INFO - PROCESS | 1928 | 1463648726356 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}] 02:05:26 INFO - PROCESS | 1928 | 1463648726593 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 02:05:26 INFO - PROCESS | 1928 | 1463648726796 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x9a363400 == 58 [pid = 1928] [id = 85] 02:05:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x9a631800) [pid = 1928] [serial = 254] [outer = (nil)] 02:05:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x9a642c00) [pid = 1928] [serial = 255] [outer = 0x9a631800] 02:05:26 INFO - PROCESS | 1928 | 1463648726932 Marionette DEBUG loaded listener.js 02:05:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x9ab95400) [pid = 1928] [serial = 256] [outer = 0x9a631800] 02:05:27 INFO - PROCESS | 1928 | 1463648727872 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]]]}] 02:05:27 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. 02:05:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1589ms 02:05:27 INFO - PROCESS | 1928 | 1463648727935 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 02:05:27 INFO - PROCESS | 1928 | 1463648727940 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 02:05:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:05:27 INFO - PROCESS | 1928 | 1463648727948 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:05:27 INFO - PROCESS | 1928 | 1463648727955 Marionette TRACE conn3 <- [1,314,null,{}] 02:05:27 INFO - PROCESS | 1928 | 1463648727972 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}] 02:05:28 INFO - PROCESS | 1928 | 1463648728195 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 02:05:28 INFO - PROCESS | 1928 | 1463648728397 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:28 INFO - PROCESS | 1928 | ++DOCSHELL 0xa21a3800 == 59 [pid = 1928] [id = 86] 02:05:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0xa22c5c00) [pid = 1928] [serial = 257] [outer = (nil)] 02:05:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0xa3541800) [pid = 1928] [serial = 258] [outer = 0xa22c5c00] 02:05:28 INFO - PROCESS | 1928 | 1463648728534 Marionette DEBUG loaded listener.js 02:05:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0xa6288000) [pid = 1928] [serial = 259] [outer = 0xa22c5c00] 02:05:29 INFO - PROCESS | 1928 | 1463648729512 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]]]}] 02:05:29 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. 02:05:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1597ms 02:05:29 INFO - PROCESS | 1928 | 1463648729545 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 02:05:29 INFO - PROCESS | 1928 | 1463648729549 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 02:05:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:05:29 INFO - PROCESS | 1928 | 1463648729556 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:05:29 INFO - PROCESS | 1928 | 1463648729560 Marionette TRACE conn3 <- [1,318,null,{}] 02:05:29 INFO - PROCESS | 1928 | 1463648729566 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}] 02:05:29 INFO - PROCESS | 1928 | 1463648729746 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 02:05:29 INFO - PROCESS | 1928 | 1463648729912 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x90b8a000 == 60 [pid = 1928] [id = 87] 02:05:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0xa68a6c00) [pid = 1928] [serial = 260] [outer = (nil)] 02:05:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x9bf26000) [pid = 1928] [serial = 261] [outer = 0xa68a6c00] 02:05:30 INFO - PROCESS | 1928 | 1463648730018 Marionette DEBUG loaded listener.js 02:05:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0xa6f77000) [pid = 1928] [serial = 262] [outer = 0xa68a6c00] 02:05:31 INFO - PROCESS | 1928 | 1463648731002 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]]]}] 02:05:31 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. 02:05:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1493ms 02:05:31 INFO - PROCESS | 1928 | 1463648731051 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 02:05:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:05:31 INFO - PROCESS | 1928 | 1463648731055 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 02:05:31 INFO - PROCESS | 1928 | 1463648731062 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:05:31 INFO - PROCESS | 1928 | 1463648731066 Marionette TRACE conn3 <- [1,322,null,{}] 02:05:31 INFO - PROCESS | 1928 | 1463648731072 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}] 02:05:31 INFO - PROCESS | 1928 | 1463648731280 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 02:05:31 INFO - PROCESS | 1928 | 1463648731480 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x90b96400 == 61 [pid = 1928] [id = 88] 02:05:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x9157d400) [pid = 1928] [serial = 263] [outer = (nil)] 02:05:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x91582400) [pid = 1928] [serial = 264] [outer = 0x9157d400] 02:05:31 INFO - PROCESS | 1928 | 1463648731612 Marionette DEBUG loaded listener.js 02:05:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x91585400) [pid = 1928] [serial = 265] [outer = 0x9157d400] 02:05:32 INFO - PROCESS | 1928 | 1463648732517 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]]]}] 02:05:32 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. 02:05:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1487ms 02:05:32 INFO - PROCESS | 1928 | 1463648732549 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 02:05:32 INFO - PROCESS | 1928 | 1463648732552 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 02:05:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:05:32 INFO - PROCESS | 1928 | 1463648732559 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:05:32 INFO - PROCESS | 1928 | 1463648732563 Marionette TRACE conn3 <- [1,326,null,{}] 02:05:32 INFO - PROCESS | 1928 | 1463648732569 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}] 02:05:32 INFO - PROCESS | 1928 | 1463648732767 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 02:05:32 INFO - PROCESS | 1928 | 1463648732927 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x90995000 == 62 [pid = 1928] [id = 89] 02:05:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0xa82ad800) [pid = 1928] [serial = 266] [outer = (nil)] 02:05:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0xa8c07000) [pid = 1928] [serial = 267] [outer = 0xa82ad800] 02:05:33 INFO - PROCESS | 1928 | 1463648733016 Marionette DEBUG loaded listener.js 02:05:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0xa8c2bc00) [pid = 1928] [serial = 268] [outer = 0xa82ad800] 02:05:34 INFO - PROCESS | 1928 | 1463648734012 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]]]}] 02:05:34 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. 02:05:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1490ms 02:05:34 INFO - PROCESS | 1928 | 1463648734050 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 02:05:34 INFO - PROCESS | 1928 | 1463648734053 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 02:05:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:05:34 INFO - PROCESS | 1928 | 1463648734060 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:05:34 INFO - PROCESS | 1928 | 1463648734064 Marionette TRACE conn3 <- [1,330,null,{}] 02:05:34 INFO - PROCESS | 1928 | 1463648734070 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}] 02:05:34 INFO - PROCESS | 1928 | 1463648734245 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 02:05:34 INFO - PROCESS | 1928 | 1463648734452 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f115400 == 63 [pid = 1928] [id = 90] 02:05:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8f117800) [pid = 1928] [serial = 269] [outer = (nil)] 02:05:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8f11b000) [pid = 1928] [serial = 270] [outer = 0x8f117800] 02:05:34 INFO - PROCESS | 1928 | 1463648734588 Marionette DEBUG loaded listener.js 02:05:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8f11f400) [pid = 1928] [serial = 271] [outer = 0x8f117800] 02:05:35 INFO - PROCESS | 1928 | 1463648735502 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]]]}] 02:05:35 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. 02:05:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1482ms 02:05:35 INFO - PROCESS | 1928 | 1463648735543 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 02:05:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:05:35 INFO - PROCESS | 1928 | 1463648735548 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 02:05:35 INFO - PROCESS | 1928 | 1463648735555 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:05:35 INFO - PROCESS | 1928 | 1463648735559 Marionette TRACE conn3 <- [1,334,null,{}] 02:05:35 INFO - PROCESS | 1928 | 1463648735565 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}] 02:05:35 INFO - PROCESS | 1928 | 1463648735755 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 02:05:36 INFO - PROCESS | 1928 | 1463648736160 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x90989800 == 64 [pid = 1928] [id = 91] 02:05:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x9098c000) [pid = 1928] [serial = 272] [outer = (nil)] 02:05:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x90991800) [pid = 1928] [serial = 273] [outer = 0x9098c000] 02:05:36 INFO - PROCESS | 1928 | 1463648736288 Marionette DEBUG loaded listener.js 02:05:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x90b8b400) [pid = 1928] [serial = 274] [outer = 0x9098c000] 02:05:37 INFO - PROCESS | 1928 | 1463648737234 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]]]}] 02:05:37 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. 02:05:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1732ms 02:05:37 INFO - PROCESS | 1928 | 1463648737288 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 02:05:37 INFO - PROCESS | 1928 | 1463648737295 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 02:05:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:05:37 INFO - PROCESS | 1928 | 1463648737303 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:05:37 INFO - PROCESS | 1928 | 1463648737309 Marionette TRACE conn3 <- [1,338,null,{}] 02:05:37 INFO - PROCESS | 1928 | 1463648737316 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}] 02:05:37 INFO - PROCESS | 1928 | 1463648737499 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 02:05:37 INFO - PROCESS | 1928 | 1463648737706 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x924a3400 == 65 [pid = 1928] [id = 92] 02:05:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x924a5c00) [pid = 1928] [serial = 275] [outer = (nil)] 02:05:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x924ad400) [pid = 1928] [serial = 276] [outer = 0x924a5c00] 02:05:37 INFO - PROCESS | 1928 | 1463648737873 Marionette DEBUG loaded listener.js 02:05:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x9501f000) [pid = 1928] [serial = 277] [outer = 0x924a5c00] 02:05:38 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0xa34ca000) [pid = 1928] [serial = 203] [outer = (nil)] [url = about:blank] 02:05:38 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x951ec800) [pid = 1928] [serial = 167] [outer = (nil)] [url = about:blank] 02:05:38 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x9ab8b800) [pid = 1928] [serial = 170] [outer = (nil)] [url = about:blank] 02:05:38 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x9b189c00) [pid = 1928] [serial = 173] [outer = (nil)] [url = about:blank] 02:05:38 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x9c19cc00) [pid = 1928] [serial = 176] [outer = (nil)] [url = about:blank] 02:05:38 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0xa62efc00) [pid = 1928] [serial = 179] [outer = (nil)] [url = about:blank] 02:05:38 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0xa30d4c00) [pid = 1928] [serial = 182] [outer = (nil)] [url = about:blank] 02:05:38 INFO - PROCESS | 1928 | --DOCSHELL 0x9ab96400 == 64 [pid = 1928] [id = 82] 02:05:38 INFO - PROCESS | 1928 | --DOCSHELL 0x9ab93000 == 63 [pid = 1928] [id = 81] 02:05:38 INFO - PROCESS | 1928 | --DOCSHELL 0x951eb000 == 62 [pid = 1928] [id = 80] 02:05:38 INFO - PROCESS | 1928 | --DOCSHELL 0x924ae400 == 61 [pid = 1928] [id = 79] 02:05:38 INFO - PROCESS | 1928 | --DOCSHELL 0x952da800 == 60 [pid = 1928] [id = 78] 02:05:38 INFO - PROCESS | 1928 | --DOCSHELL 0x924a4c00 == 59 [pid = 1928] [id = 77] 02:05:38 INFO - PROCESS | 1928 | --DOCSHELL 0xa1055000 == 58 [pid = 1928] [id = 68] 02:05:38 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x9bf81400) [pid = 1928] [serial = 198] [outer = (nil)] [url = about:blank] 02:05:38 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0xa050f000) [pid = 1928] [serial = 201] [outer = (nil)] [url = about:blank] 02:05:38 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x9b442000) [pid = 1928] [serial = 195] [outer = (nil)] [url = about:blank] 02:05:38 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x9b96b000) [pid = 1928] [serial = 197] [outer = (nil)] [url = about:blank] 02:05:38 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x9ab8bc00) [pid = 1928] [serial = 200] [outer = (nil)] [url = about:blank] 02:05:38 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x9c1a2400) [pid = 1928] [serial = 165] [outer = (nil)] [url = about:blank] 02:05:38 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x97666000) [pid = 1928] [serial = 186] [outer = (nil)] [url = about:blank] 02:05:38 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x952d9800) [pid = 1928] [serial = 185] [outer = (nil)] [url = about:blank] 02:05:38 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x9765f800) [pid = 1928] [serial = 188] [outer = (nil)] [url = about:blank] 02:05:38 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x9a24d400) [pid = 1928] [serial = 189] [outer = (nil)] [url = about:blank] 02:05:38 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x9a644400) [pid = 1928] [serial = 191] [outer = (nil)] [url = about:blank] 02:05:38 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x9a647c00) [pid = 1928] [serial = 192] [outer = (nil)] [url = about:blank] 02:05:38 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x9b186000) [pid = 1928] [serial = 194] [outer = (nil)] [url = about:blank] 02:05:38 INFO - PROCESS | 1928 | 1463648738778 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]]]}] 02:05:38 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. 02:05:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1535ms 02:05:38 INFO - PROCESS | 1928 | 1463648738842 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 02:05:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:05:38 INFO - PROCESS | 1928 | 1463648738849 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 02:05:38 INFO - PROCESS | 1928 | 1463648738856 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:05:38 INFO - PROCESS | 1928 | 1463648738859 Marionette TRACE conn3 <- [1,342,null,{}] 02:05:38 INFO - PROCESS | 1928 | 1463648738866 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}] 02:05:39 INFO - PROCESS | 1928 | 1463648739044 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 02:05:39 INFO - PROCESS | 1928 | 1463648739175 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x924ab800 == 59 [pid = 1928] [id = 93] 02:05:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x9506c800) [pid = 1928] [serial = 278] [outer = (nil)] 02:05:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x952dac00) [pid = 1928] [serial = 279] [outer = 0x9506c800] 02:05:39 INFO - PROCESS | 1928 | 1463648739254 Marionette DEBUG loaded listener.js 02:05:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x97665c00) [pid = 1928] [serial = 280] [outer = 0x9506c800] 02:05:40 INFO - PROCESS | 1928 | 1463648740084 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]]]}] 02:05:40 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. 02:05:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1251ms 02:05:40 INFO - PROCESS | 1928 | 1463648740107 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 02:05:40 INFO - PROCESS | 1928 | 1463648740111 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 02:05:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:05:40 INFO - PROCESS | 1928 | 1463648740126 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:05:40 INFO - PROCESS | 1928 | 1463648740135 Marionette TRACE conn3 <- [1,346,null,{}] 02:05:40 INFO - PROCESS | 1928 | 1463648740145 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}] 02:05:40 INFO - PROCESS | 1928 | 1463648740313 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 02:05:40 INFO - PROCESS | 1928 | 1463648740334 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x952df400 == 60 [pid = 1928] [id = 94] 02:05:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x9a19ec00) [pid = 1928] [serial = 281] [outer = (nil)] 02:05:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x9a63f400) [pid = 1928] [serial = 282] [outer = 0x9a19ec00] 02:05:40 INFO - PROCESS | 1928 | 1463648740408 Marionette DEBUG loaded listener.js 02:05:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x9a646400) [pid = 1928] [serial = 283] [outer = 0x9a19ec00] 02:05:41 INFO - PROCESS | 1928 | 1463648741352 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]]]}] 02:05:41 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. 02:05:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1256ms 02:05:41 INFO - PROCESS | 1928 | 1463648741375 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 02:05:41 INFO - PROCESS | 1928 | 1463648741380 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 02:05:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:05:41 INFO - PROCESS | 1928 | 1463648741386 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:05:41 INFO - PROCESS | 1928 | 1463648741390 Marionette TRACE conn3 <- [1,350,null,{}] 02:05:41 INFO - PROCESS | 1928 | 1463648741396 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}] 02:05:41 INFO - PROCESS | 1928 | 1463648741616 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 02:05:41 INFO - PROCESS | 1928 | 1463648741639 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x9a128000 == 61 [pid = 1928] [id = 95] 02:05:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x9a64a400) [pid = 1928] [serial = 284] [outer = (nil)] 02:05:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x9ab92800) [pid = 1928] [serial = 285] [outer = 0x9a64a400] 02:05:41 INFO - PROCESS | 1928 | 1463648741714 Marionette DEBUG loaded listener.js 02:05:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x9b187400) [pid = 1928] [serial = 286] [outer = 0x9a64a400] 02:05:42 INFO - PROCESS | 1928 | 1463648742632 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]]]}] 02:05:42 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. 02:05:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1287ms 02:05:42 INFO - PROCESS | 1928 | 1463648742675 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 02:05:42 INFO - PROCESS | 1928 | 1463648742679 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 02:05:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:05:42 INFO - PROCESS | 1928 | 1463648742702 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:05:42 INFO - PROCESS | 1928 | 1463648742706 Marionette TRACE conn3 <- [1,354,null,{}] 02:05:42 INFO - PROCESS | 1928 | 1463648742711 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}] 02:05:42 INFO - PROCESS | 1928 | 1463648742916 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 02:05:42 INFO - PROCESS | 1928 | 1463648742943 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x9b2a3800 == 62 [pid = 1928] [id = 96] 02:05:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x9b442000) [pid = 1928] [serial = 287] [outer = (nil)] 02:05:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x9b47e400) [pid = 1928] [serial = 288] [outer = 0x9b442000] 02:05:43 INFO - PROCESS | 1928 | 1463648743030 Marionette DEBUG loaded listener.js 02:05:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x9bf82800) [pid = 1928] [serial = 289] [outer = 0x9b442000] 02:05:43 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x9ab94800) [pid = 1928] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:05:43 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x9b180400) [pid = 1928] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:05:43 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0xa26cc400) [pid = 1928] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:05:43 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x924a7400) [pid = 1928] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:05:43 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x9506d800) [pid = 1928] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:05:43 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x952e1000) [pid = 1928] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:05:43 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x9a644800) [pid = 1928] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:05:43 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0xa307bc00) [pid = 1928] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:05:44 INFO - PROCESS | 1928 | 1463648744060 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]]]}] 02:05:44 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. 02:05:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1380ms 02:05:44 INFO - PROCESS | 1928 | 1463648744083 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 02:05:44 INFO - PROCESS | 1928 | 1463648744087 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 02:05:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:05:44 INFO - PROCESS | 1928 | 1463648744093 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:05:44 INFO - PROCESS | 1928 | 1463648744097 Marionette TRACE conn3 <- [1,358,null,{}] 02:05:44 INFO - PROCESS | 1928 | 1463648744102 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}] 02:05:44 INFO - PROCESS | 1928 | 1463648744257 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 02:05:44 INFO - PROCESS | 1928 | 1463648744275 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f3e7400 == 63 [pid = 1928] [id = 97] 02:05:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x8f3e9c00) [pid = 1928] [serial = 290] [outer = (nil)] 02:05:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x8f3eec00) [pid = 1928] [serial = 291] [outer = 0x8f3e9c00] 02:05:44 INFO - PROCESS | 1928 | 1463648744350 Marionette DEBUG loaded listener.js 02:05:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x95020c00) [pid = 1928] [serial = 292] [outer = 0x8f3e9c00] 02:05:45 INFO - PROCESS | 1928 | 1463648745247 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]]]}] 02:05:45 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. 02:05:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1181ms 02:05:45 INFO - PROCESS | 1928 | 1463648745275 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 02:05:45 INFO - PROCESS | 1928 | 1463648745279 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 02:05:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:05:45 INFO - PROCESS | 1928 | 1463648745286 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:05:45 INFO - PROCESS | 1928 | 1463648745290 Marionette TRACE conn3 <- [1,362,null,{}] 02:05:45 INFO - PROCESS | 1928 | 1463648745301 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}] 02:05:45 INFO - PROCESS | 1928 | 1463648745552 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 02:05:45 INFO - PROCESS | 1928 | 1463648745717 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f11c000 == 64 [pid = 1928] [id = 98] 02:05:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8f11f000) [pid = 1928] [serial = 293] [outer = (nil)] 02:05:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8f1a7400) [pid = 1928] [serial = 294] [outer = 0x8f11f000] 02:05:45 INFO - PROCESS | 1928 | 1463648745817 Marionette DEBUG loaded listener.js 02:05:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8f3e4400) [pid = 1928] [serial = 295] [outer = 0x8f11f000] 02:05:46 INFO - PROCESS | 1928 | 1463648746856 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]]]}] 02:05:46 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. 02:05:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1597ms 02:05:46 INFO - PROCESS | 1928 | 1463648746886 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 02:05:46 INFO - PROCESS | 1928 | 1463648746893 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 02:05:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:05:46 INFO - PROCESS | 1928 | 1463648746901 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:05:46 INFO - PROCESS | 1928 | 1463648746909 Marionette TRACE conn3 <- [1,366,null,{}] 02:05:46 INFO - PROCESS | 1928 | 1463648746917 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}] 02:05:47 INFO - PROCESS | 1928 | 1463648747127 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 02:05:47 INFO - PROCESS | 1928 | 1463648747347 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x91fc7800 == 65 [pid = 1928] [id = 99] 02:05:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x91fca800) [pid = 1928] [serial = 296] [outer = (nil)] 02:05:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x91fcd000) [pid = 1928] [serial = 297] [outer = 0x91fca800] 02:05:47 INFO - PROCESS | 1928 | 1463648747456 Marionette DEBUG loaded listener.js 02:05:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x91fd1800) [pid = 1928] [serial = 298] [outer = 0x91fca800] 02:05:48 INFO - PROCESS | 1928 | 1463648748395 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]]]}] 02:05:48 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. 02:05:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1549ms 02:05:48 INFO - PROCESS | 1928 | 1463648748450 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 02:05:48 INFO - PROCESS | 1928 | 1463648748456 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 02:05:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:05:48 INFO - PROCESS | 1928 | 1463648748463 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:05:48 INFO - PROCESS | 1928 | 1463648748468 Marionette TRACE conn3 <- [1,370,null,{}] 02:05:48 INFO - PROCESS | 1928 | 1463648748474 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}] 02:05:48 INFO - PROCESS | 1928 | 1463648748672 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 02:05:48 INFO - PROCESS | 1928 | 1463648748897 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x951edc00 == 66 [pid = 1928] [id = 100] 02:05:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x951efc00) [pid = 1928] [serial = 299] [outer = (nil)] 02:05:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x9523b800) [pid = 1928] [serial = 300] [outer = 0x951efc00] 02:05:49 INFO - PROCESS | 1928 | 1463648749030 Marionette DEBUG loaded listener.js 02:05:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x9813ec00) [pid = 1928] [serial = 301] [outer = 0x951efc00] 02:05:50 INFO - PROCESS | 1928 | 1463648750034 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]]]}] 02:05:50 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. 02:05:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1638ms 02:05:50 INFO - PROCESS | 1928 | 1463648750103 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 02:05:50 INFO - PROCESS | 1928 | 1463648750110 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 02:05:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:05:50 INFO - PROCESS | 1928 | 1463648750129 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:05:50 INFO - PROCESS | 1928 | 1463648750137 Marionette TRACE conn3 <- [1,374,null,{}] 02:05:50 INFO - PROCESS | 1928 | 1463648750144 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}] 02:05:50 INFO - PROCESS | 1928 | 1463648750376 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 02:05:50 INFO - PROCESS | 1928 | 1463648750632 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f1b0000 == 67 [pid = 1928] [id = 101] 02:05:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x99fa4400) [pid = 1928] [serial = 302] [outer = (nil)] 02:05:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x9ab88c00) [pid = 1928] [serial = 303] [outer = 0x99fa4400] 02:05:50 INFO - PROCESS | 1928 | 1463648750725 Marionette DEBUG loaded listener.js 02:05:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x9b2a9400) [pid = 1928] [serial = 304] [outer = 0x99fa4400] 02:05:51 INFO - PROCESS | 1928 | 1463648751651 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:05:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:05:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1548ms 02:05:51 INFO - PROCESS | 1928 | 1463648751668 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 02:05:51 INFO - PROCESS | 1928 | 1463648751671 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 02:05:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:05:51 INFO - PROCESS | 1928 | 1463648751679 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:05:51 INFO - PROCESS | 1928 | 1463648751682 Marionette TRACE conn3 <- [1,378,null,{}] 02:05:51 INFO - PROCESS | 1928 | 1463648751688 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}] 02:05:51 INFO - PROCESS | 1928 | 1463648751871 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 02:05:52 INFO - PROCESS | 1928 | 1463648752041 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f1ad800 == 68 [pid = 1928] [id = 102] 02:05:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x8f1ae400) [pid = 1928] [serial = 305] [outer = (nil)] 02:05:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x91d9ec00) [pid = 1928] [serial = 306] [outer = 0x8f1ae400] 02:05:52 INFO - PROCESS | 1928 | 1463648752132 Marionette DEBUG loaded listener.js 02:05:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x91da0c00) [pid = 1928] [serial = 307] [outer = 0x8f1ae400] 02:05:53 INFO - PROCESS | 1928 | 1463648753041 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:05:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:05:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1388ms 02:05:53 INFO - PROCESS | 1928 | 1463648753070 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 02:05:53 INFO - PROCESS | 1928 | 1463648753075 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 02:05:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:05:53 INFO - PROCESS | 1928 | 1463648753082 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:05:53 INFO - PROCESS | 1928 | 1463648753086 Marionette TRACE conn3 <- [1,382,null,{}] 02:05:53 INFO - PROCESS | 1928 | 1463648753092 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}] 02:05:53 INFO - PROCESS | 1928 | 1463648753266 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 02:05:53 INFO - PROCESS | 1928 | 1463648753444 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x9b18dc00 == 69 [pid = 1928] [id = 103] 02:05:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x9b2a9c00) [pid = 1928] [serial = 308] [outer = (nil)] 02:05:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x9b4c5400) [pid = 1928] [serial = 309] [outer = 0x9b2a9c00] 02:05:53 INFO - PROCESS | 1928 | 1463648753544 Marionette DEBUG loaded listener.js 02:05:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x9c19c000) [pid = 1928] [serial = 310] [outer = 0x9b2a9c00] 02:05:54 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:05:54 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:05:54 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:05:54 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:05:54 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:05:54 INFO - PROCESS | 1928 | 1463648754550 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:05:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:05:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1482ms 02:05:54 INFO - PROCESS | 1928 | 1463648754565 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 02:05:54 INFO - PROCESS | 1928 | 1463648754568 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 02:05:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:05:54 INFO - PROCESS | 1928 | 1463648754575 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:05:54 INFO - PROCESS | 1928 | 1463648754578 Marionette TRACE conn3 <- [1,386,null,{}] 02:05:54 INFO - PROCESS | 1928 | 1463648754587 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}] 02:05:54 INFO - PROCESS | 1928 | 1463648754771 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 02:05:54 INFO - PROCESS | 1928 | 1463648754945 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x8e7a1400 == 70 [pid = 1928] [id = 104] 02:05:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x8e7a1800) [pid = 1928] [serial = 311] [outer = (nil)] 02:05:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x8e7abc00) [pid = 1928] [serial = 312] [outer = 0x8e7a1800] 02:05:55 INFO - PROCESS | 1928 | 1463648755039 Marionette DEBUG loaded listener.js 02:05:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x8e7af800) [pid = 1928] [serial = 313] [outer = 0x8e7a1800] 02:05:56 INFO - PROCESS | 1928 | 1463648756072 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]]]}] 02:05:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:05:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1544ms 02:05:56 INFO - PROCESS | 1928 | 1463648756119 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 02:05:56 INFO - PROCESS | 1928 | 1463648756123 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 02:05:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:05:56 INFO - PROCESS | 1928 | 1463648756130 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:05:56 INFO - PROCESS | 1928 | 1463648756134 Marionette TRACE conn3 <- [1,390,null,{}] 02:05:56 INFO - PROCESS | 1928 | 1463648756140 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}] 02:05:56 INFO - PROCESS | 1928 | 1463648756325 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 02:05:56 INFO - PROCESS | 1928 | 1463648756540 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x8e7a6800 == 71 [pid = 1928] [id = 105] 02:05:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x8e7ad400) [pid = 1928] [serial = 314] [outer = (nil)] 02:05:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x9d8dfc00) [pid = 1928] [serial = 315] [outer = 0x8e7ad400] 02:05:56 INFO - PROCESS | 1928 | 1463648756645 Marionette DEBUG loaded listener.js 02:05:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0xa1055000) [pid = 1928] [serial = 316] [outer = 0x8e7ad400] 02:05:57 INFO - PROCESS | 1928 | 1463648757551 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]]]}] 02:05:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:05:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1484ms 02:05:57 INFO - PROCESS | 1928 | 1463648757615 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 02:05:57 INFO - PROCESS | 1928 | 1463648757620 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 02:05:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:05:57 INFO - PROCESS | 1928 | 1463648757626 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:05:57 INFO - PROCESS | 1928 | 1463648757631 Marionette TRACE conn3 <- [1,394,null,{}] 02:05:57 INFO - PROCESS | 1928 | 1463648757637 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}] 02:05:57 INFO - PROCESS | 1928 | 1463648757825 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 02:05:58 INFO - PROCESS | 1928 | 1463648758042 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x8e7ac800 == 72 [pid = 1928] [id = 106] 02:05:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x8eb71c00) [pid = 1928] [serial = 317] [outer = (nil)] 02:05:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x8eb7a000) [pid = 1928] [serial = 318] [outer = 0x8eb71c00] 02:05:58 INFO - PROCESS | 1928 | 1463648758146 Marionette DEBUG loaded listener.js 02:05:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x8eb7dc00) [pid = 1928] [serial = 319] [outer = 0x8eb71c00] 02:05:59 INFO - PROCESS | 1928 | 1463648759041 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]]]}] 02:05:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:05:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1492ms 02:05:59 INFO - PROCESS | 1928 | 1463648759120 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 02:05:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:05:59 INFO - PROCESS | 1928 | 1463648759124 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 02:05:59 INFO - PROCESS | 1928 | 1463648759131 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:05:59 INFO - PROCESS | 1928 | 1463648759142 Marionette TRACE conn3 <- [1,398,null,{}] 02:05:59 INFO - PROCESS | 1928 | 1463648759147 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}] 02:05:59 INFO - PROCESS | 1928 | 1463648759364 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 02:05:59 INFO - PROCESS | 1928 | 1463648759582 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x8dbb2400 == 73 [pid = 1928] [id = 107] 02:05:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x8dbb2c00) [pid = 1928] [serial = 320] [outer = (nil)] 02:05:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x8dbb8c00) [pid = 1928] [serial = 321] [outer = 0x8dbb2c00] 02:05:59 INFO - PROCESS | 1928 | 1463648759686 Marionette DEBUG loaded listener.js 02:05:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x8dbbc000) [pid = 1928] [serial = 322] [outer = 0x8dbb2c00] 02:06:00 INFO - PROCESS | 1928 | 1463648760626 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]]]}] 02:06:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:06:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1550ms 02:06:00 INFO - PROCESS | 1928 | 1463648760681 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 02:06:00 INFO - PROCESS | 1928 | 1463648760685 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 02:06:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:06:00 INFO - PROCESS | 1928 | 1463648760692 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:06:00 INFO - PROCESS | 1928 | 1463648760695 Marionette TRACE conn3 <- [1,402,null,{}] 02:06:00 INFO - PROCESS | 1928 | 1463648760701 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}] 02:06:00 INFO - PROCESS | 1928 | 1463648760897 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 02:06:01 INFO - PROCESS | 1928 | 1463648761148 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f1a9400 == 74 [pid = 1928] [id = 108] 02:06:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x8f1a9800) [pid = 1928] [serial = 323] [outer = (nil)] 02:06:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x94680000) [pid = 1928] [serial = 324] [outer = 0x8f1a9800] 02:06:01 INFO - PROCESS | 1928 | 1463648761273 Marionette DEBUG loaded listener.js 02:06:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x9b4c6000) [pid = 1928] [serial = 325] [outer = 0x8f1a9800] 02:06:02 INFO - PROCESS | 1928 | 1463648762293 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]]]}] 02:06:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:06:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1635ms 02:06:02 INFO - PROCESS | 1928 | 1463648762329 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 02:06:02 INFO - PROCESS | 1928 | 1463648762333 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 02:06:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:06:02 INFO - PROCESS | 1928 | 1463648762341 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:06:02 INFO - PROCESS | 1928 | 1463648762347 Marionette TRACE conn3 <- [1,406,null,{}] 02:06:02 INFO - PROCESS | 1928 | 1463648762353 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}] 02:06:02 INFO - PROCESS | 1928 | 1463648762576 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 02:06:02 INFO - PROCESS | 1928 | 1463648762819 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x8eb7fc00 == 75 [pid = 1928] [id = 109] 02:06:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x8eb80000) [pid = 1928] [serial = 326] [outer = (nil)] 02:06:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x97664800) [pid = 1928] [serial = 327] [outer = 0x8eb80000] 02:06:02 INFO - PROCESS | 1928 | 1463648762916 Marionette DEBUG loaded listener.js 02:06:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x9c1a2400) [pid = 1928] [serial = 328] [outer = 0x8eb80000] 02:06:04 INFO - PROCESS | 1928 | 1463648764190 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]]]}] 02:06:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:06:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1885ms 02:06:04 INFO - PROCESS | 1928 | 1463648764228 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 02:06:04 INFO - PROCESS | 1928 | 1463648764234 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 02:06:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:06:04 INFO - PROCESS | 1928 | 1463648764244 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:06:04 INFO - PROCESS | 1928 | 1463648764250 Marionette TRACE conn3 <- [1,410,null,{}] 02:06:04 INFO - PROCESS | 1928 | 1463648764363 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}] 02:06:04 INFO - PROCESS | 1928 | 1463648764561 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 02:06:04 INFO - PROCESS | 1928 | 1463648764752 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x8e7a7000 == 76 [pid = 1928] [id = 110] 02:06:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x8eb75800) [pid = 1928] [serial = 329] [outer = (nil)] 02:06:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x8f3e2c00) [pid = 1928] [serial = 330] [outer = 0x8eb75800] 02:06:04 INFO - PROCESS | 1928 | 1463648764836 Marionette DEBUG loaded listener.js 02:06:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x8f3ef400) [pid = 1928] [serial = 331] [outer = 0x8eb75800] 02:06:05 INFO - PROCESS | 1928 | 1463648765906 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]]]}] 02:06:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:06:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1752ms 02:06:06 INFO - PROCESS | 1928 | 1463648765997 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 02:06:06 INFO - PROCESS | 1928 | 1463648766006 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 02:06:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:06:06 INFO - PROCESS | 1928 | 1463648766016 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:06:06 INFO - PROCESS | 1928 | 1463648766020 Marionette TRACE conn3 <- [1,414,null,{}] 02:06:06 INFO - PROCESS | 1928 | 1463648766027 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}] 02:06:06 INFO - PROCESS | 1928 | 1463648766274 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0x9a363000 == 75 [pid = 1928] [id = 36] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0x9817dc00 == 74 [pid = 1928] [id = 26] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0x95029400 == 73 [pid = 1928] [id = 56] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0x93c09400 == 72 [pid = 1928] [id = 6] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0x97662800 == 71 [pid = 1928] [id = 22] 02:06:06 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0xa22bc800) [pid = 1928] [serial = 249] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0x94688800 == 70 [pid = 1928] [id = 12] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0x9b443400 == 69 [pid = 1928] [id = 25] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0x93c0e800 == 68 [pid = 1928] [id = 24] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0x93cf2c00 == 67 [pid = 1928] [id = 23] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0xa35ed800 == 66 [pid = 1928] [id = 11] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0x9468ac00 == 65 [pid = 1928] [id = 21] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0x9ab94400 == 64 [pid = 1928] [id = 58] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0x9a362000 == 63 [pid = 1928] [id = 57] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0x8f3e7400 == 62 [pid = 1928] [id = 97] 02:06:06 INFO - PROCESS | 1928 | 1463648766502 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0x9b2a3800 == 61 [pid = 1928] [id = 96] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0x9a128000 == 60 [pid = 1928] [id = 95] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0x952df400 == 59 [pid = 1928] [id = 94] 02:06:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f117400 == 60 [pid = 1928] [id = 111] 02:06:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x8f1ac400) [pid = 1928] [serial = 332] [outer = (nil)] 02:06:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x91584400) [pid = 1928] [serial = 333] [outer = 0x8f1ac400] 02:06:06 INFO - PROCESS | 1928 | 1463648766596 Marionette DEBUG loaded listener.js 02:06:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x91d9ac00) [pid = 1928] [serial = 334] [outer = 0x8f1ac400] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0x924ab800 == 59 [pid = 1928] [id = 93] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0x924a3400 == 58 [pid = 1928] [id = 92] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0x90989800 == 57 [pid = 1928] [id = 91] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0xa21a3800 == 56 [pid = 1928] [id = 86] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0x9a363400 == 55 [pid = 1928] [id = 85] 02:06:06 INFO - PROCESS | 1928 | --DOCSHELL 0x951ea800 == 54 [pid = 1928] [id = 84] 02:06:07 INFO - PROCESS | 1928 | --DOCSHELL 0x9b444c00 == 53 [pid = 1928] [id = 83] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0xa21a4c00) [pid = 1928] [serial = 129] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x9b448800) [pid = 1928] [serial = 243] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x9b91d800) [pid = 1928] [serial = 246] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x9b477000) [pid = 1928] [serial = 244] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0xa50eb800) [pid = 1928] [serial = 204] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x95022800) [pid = 1928] [serial = 232] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x93c09800) [pid = 1928] [serial = 231] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x99276c00) [pid = 1928] [serial = 237] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x99fe0000) [pid = 1928] [serial = 238] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x99630c00) [pid = 1928] [serial = 209] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0xa35ee000) [pid = 1928] [serial = 215] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x952e0400) [pid = 1928] [serial = 206] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x9b4c9c00) [pid = 1928] [serial = 212] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x99274000) [pid = 1928] [serial = 235] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x97661000) [pid = 1928] [serial = 234] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0xa6f2e000) [pid = 1928] [serial = 218] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x90992c00) [pid = 1928] [serial = 221] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x90b93000) [pid = 1928] [serial = 225] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x924a7000) [pid = 1928] [serial = 228] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x9b180800) [pid = 1928] [serial = 241] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x9b449000) [pid = 1928] [serial = 93] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x9ab90400) [pid = 1928] [serial = 240] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x9c19e000) [pid = 1928] [serial = 247] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1928 | 1463648767511 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]]]}] 02:06:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:06:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1535ms 02:06:07 INFO - PROCESS | 1928 | 1463648767552 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 02:06:07 INFO - PROCESS | 1928 | 1463648767556 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 02:06:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:06:07 INFO - PROCESS | 1928 | 1463648767563 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:06:07 INFO - PROCESS | 1928 | 1463648767569 Marionette TRACE conn3 <- [1,418,null,{}] 02:06:07 INFO - PROCESS | 1928 | 1463648767585 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}] 02:06:07 INFO - PROCESS | 1928 | 1463648767764 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 02:06:07 INFO - PROCESS | 1928 | 1463648767777 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x90992c00 == 54 [pid = 1928] [id = 112] 02:06:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x924ab800) [pid = 1928] [serial = 335] [outer = (nil)] 02:06:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x93c09800) [pid = 1928] [serial = 336] [outer = 0x924ab800] 02:06:07 INFO - PROCESS | 1928 | 1463648767862 Marionette DEBUG loaded listener.js 02:06:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x94688800) [pid = 1928] [serial = 337] [outer = 0x924ab800] 02:06:09 INFO - PROCESS | 1928 | 1463648769253 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]]]}] 02:06:09 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 02:06:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1735ms 02:06:09 INFO - PROCESS | 1928 | 1463648769316 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 02:06:09 INFO - PROCESS | 1928 | 1463648769321 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 02:06:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:06:09 INFO - PROCESS | 1928 | 1463648769331 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:06:09 INFO - PROCESS | 1928 | 1463648769335 Marionette TRACE conn3 <- [1,422,null,{}] 02:06:09 INFO - PROCESS | 1928 | 1463648769348 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}] 02:06:09 INFO - PROCESS | 1928 | 1463648769595 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 02:06:09 INFO - PROCESS | 1928 | 1463648769635 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x91fce400 == 55 [pid = 1928] [id = 113] 02:06:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x93c09c00) [pid = 1928] [serial = 338] [outer = (nil)] 02:06:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x952e5c00) [pid = 1928] [serial = 339] [outer = 0x93c09c00] 02:06:09 INFO - PROCESS | 1928 | 1463648769714 Marionette DEBUG loaded listener.js 02:06:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x9816f400) [pid = 1928] [serial = 340] [outer = 0x93c09c00] 02:06:11 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x9098c000) [pid = 1928] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:06:11 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x9a19ec00) [pid = 1928] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:06:11 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x924a5c00) [pid = 1928] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:06:11 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x9506c800) [pid = 1928] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:06:11 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x9a64a400) [pid = 1928] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:06:11 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x9b442000) [pid = 1928] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:06:11 INFO - PROCESS | 1928 | 1463648771074 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]]]}] 02:06:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:06:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1787ms 02:06:11 INFO - PROCESS | 1928 | 1463648771227 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 02:06:11 INFO - PROCESS | 1928 | 1463648771230 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 02:06:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:06:11 INFO - PROCESS | 1928 | 1463648771243 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:06:11 INFO - PROCESS | 1928 | 1463648771246 Marionette TRACE conn3 <- [1,426,null,{}] 02:06:11 INFO - PROCESS | 1928 | 1463648771252 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}] 02:06:11 INFO - PROCESS | 1928 | 1463648771457 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 02:06:11 INFO - PROCESS | 1928 | 1463648771541 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f3ec000 == 56 [pid = 1928] [id = 114] 02:06:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x90b8a400) [pid = 1928] [serial = 341] [outer = (nil)] 02:06:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x99273000) [pid = 1928] [serial = 342] [outer = 0x90b8a400] 02:06:11 INFO - PROCESS | 1928 | 1463648771633 Marionette DEBUG loaded listener.js 02:06:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x99278000) [pid = 1928] [serial = 343] [outer = 0x90b8a400] 02:06:12 INFO - PROCESS | 1928 | 1463648772398 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] 02:06:12 INFO - PROCESS | 1928 | 1463648772442 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 02:06:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:06:12 INFO - PROCESS | 1928 | 1463648772449 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:06:12 INFO - PROCESS | 1928 | 1463648772451 Marionette TRACE conn3 <- [1,430,null,{}] 02:06:12 INFO - PROCESS | 1928 | 1463648772457 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}] 02:06:12 INFO - PROCESS | 1928 | 1463648772705 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 02:06:12 INFO - PROCESS | 1928 | 1463648772841 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x9765b800 == 57 [pid = 1928] [id = 115] 02:06:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x97663c00) [pid = 1928] [serial = 344] [outer = (nil)] 02:06:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x9a641c00) [pid = 1928] [serial = 345] [outer = 0x97663c00] 02:06:12 INFO - PROCESS | 1928 | 1463648772924 Marionette DEBUG loaded listener.js 02:06:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x9ab97400) [pid = 1928] [serial = 346] [outer = 0x97663c00] 02:06:14 INFO - PROCESS | 1928 | 1463648774074 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]]]}] 02:06:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:06:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1682ms 02:06:14 INFO - PROCESS | 1928 | 1463648774133 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 02:06:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:06:14 INFO - PROCESS | 1928 | 1463648774149 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 02:06:14 INFO - PROCESS | 1928 | 1463648774158 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:06:14 INFO - PROCESS | 1928 | 1463648774165 Marionette TRACE conn3 <- [1,434,null,{}] 02:06:14 INFO - PROCESS | 1928 | 1463648774173 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}] 02:06:14 INFO - PROCESS | 1928 | 1463648774408 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 02:06:14 INFO - PROCESS | 1928 | 1463648774648 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f1a5400 == 58 [pid = 1928] [id = 116] 02:06:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x8f1a9c00) [pid = 1928] [serial = 347] [outer = (nil)] 02:06:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x90b90400) [pid = 1928] [serial = 348] [outer = 0x8f1a9c00] 02:06:14 INFO - PROCESS | 1928 | 1463648774742 Marionette DEBUG loaded listener.js 02:06:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x91582800) [pid = 1928] [serial = 349] [outer = 0x8f1a9c00] 02:06:15 INFO - PROCESS | 1928 | 1463648775689 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]]]}] 02:06:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:06:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1587ms 02:06:15 INFO - PROCESS | 1928 | 1463648775745 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 02:06:15 INFO - PROCESS | 1928 | 1463648775754 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 02:06:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:06:15 INFO - PROCESS | 1928 | 1463648775767 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:06:15 INFO - PROCESS | 1928 | 1463648775771 Marionette TRACE conn3 <- [1,438,null,{}] 02:06:15 INFO - PROCESS | 1928 | 1463648775778 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}] 02:06:15 INFO - PROCESS | 1928 | 1463648775977 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 02:06:16 INFO - PROCESS | 1928 | 1463648776219 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x91fd4c00 == 59 [pid = 1928] [id = 117] 02:06:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x924a3400) [pid = 1928] [serial = 350] [outer = (nil)] 02:06:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x95027000) [pid = 1928] [serial = 351] [outer = 0x924a3400] 02:06:16 INFO - PROCESS | 1928 | 1463648776351 Marionette DEBUG loaded listener.js 02:06:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x952df400) [pid = 1928] [serial = 352] [outer = 0x924a3400] 02:06:17 INFO - PROCESS | 1928 | 1463648777364 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]]]}] 02:06:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:06:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1643ms 02:06:17 INFO - PROCESS | 1928 | 1463648777411 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 02:06:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:06:17 INFO - PROCESS | 1928 | 1463648777416 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 02:06:17 INFO - PROCESS | 1928 | 1463648777423 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:06:17 INFO - PROCESS | 1928 | 1463648777429 Marionette TRACE conn3 <- [1,442,null,{}] 02:06:17 INFO - PROCESS | 1928 | 1463648777447 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}] 02:06:17 INFO - PROCESS | 1928 | 1463648777650 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 02:06:17 INFO - PROCESS | 1928 | 1463648777888 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x9a74ec00 == 60 [pid = 1928] [id = 118] 02:06:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x9b180400) [pid = 1928] [serial = 353] [outer = (nil)] 02:06:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x9b2ae400) [pid = 1928] [serial = 354] [outer = 0x9b180400] 02:06:17 INFO - PROCESS | 1928 | 1463648777991 Marionette DEBUG loaded listener.js 02:06:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x9b44b000) [pid = 1928] [serial = 355] [outer = 0x9b180400] 02:06:18 INFO - PROCESS | 1928 | 1463648778914 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]]]}] 02:06:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:06:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1549ms 02:06:18 INFO - PROCESS | 1928 | 1463648778972 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 02:06:18 INFO - PROCESS | 1928 | 1463648778978 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 02:06:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:06:18 INFO - PROCESS | 1928 | 1463648778985 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:06:18 INFO - PROCESS | 1928 | 1463648778989 Marionette TRACE conn3 <- [1,446,null,{}] 02:06:18 INFO - PROCESS | 1928 | 1463648778995 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}] 02:06:19 INFO - PROCESS | 1928 | 1463648779197 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 02:06:19 INFO - PROCESS | 1928 | 1463648779419 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x8e7a6400 == 61 [pid = 1928] [id = 119] 02:06:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x9b449800) [pid = 1928] [serial = 356] [outer = (nil)] 02:06:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x9b9d2000) [pid = 1928] [serial = 357] [outer = 0x9b449800] 02:06:19 INFO - PROCESS | 1928 | 1463648779523 Marionette DEBUG loaded listener.js 02:06:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x9bf82400) [pid = 1928] [serial = 358] [outer = 0x9b449800] 02:06:20 INFO - PROCESS | 1928 | 1463648780493 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]]]}] 02:06:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:06:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1584ms 02:06:20 INFO - PROCESS | 1928 | 1463648780570 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 02:06:20 INFO - PROCESS | 1928 | 1463648780574 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 02:06:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:06:20 INFO - PROCESS | 1928 | 1463648780581 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:06:20 INFO - PROCESS | 1928 | 1463648780585 Marionette TRACE conn3 <- [1,450,null,{}] 02:06:20 INFO - PROCESS | 1928 | 1463648780591 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}] 02:06:20 INFO - PROCESS | 1928 | 1463648780816 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 02:06:21 INFO - PROCESS | 1928 | 1463648781037 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x9bf22c00 == 62 [pid = 1928] [id = 120] 02:06:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x9bf27800) [pid = 1928] [serial = 359] [outer = (nil)] 02:06:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x9d8bd400) [pid = 1928] [serial = 360] [outer = 0x9bf27800] 02:06:21 INFO - PROCESS | 1928 | 1463648781172 Marionette DEBUG loaded listener.js 02:06:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0xa21a5000) [pid = 1928] [serial = 361] [outer = 0x9bf27800] 02:06:22 INFO - PROCESS | 1928 | 1463648782179 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] 02:06:22 INFO - PROCESS | 1928 | 1463648782225 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 02:06:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:06:22 INFO - PROCESS | 1928 | 1463648782233 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:06:22 INFO - PROCESS | 1928 | 1463648782235 Marionette TRACE conn3 <- [1,454,null,{}] 02:06:22 INFO - PROCESS | 1928 | 1463648782242 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}] 02:06:22 INFO - PROCESS | 1928 | 1463648782448 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 02:06:22 INFO - PROCESS | 1928 | 1463648782677 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f27ac00 == 63 [pid = 1928] [id = 121] 02:06:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x8f27b400) [pid = 1928] [serial = 362] [outer = (nil)] 02:06:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x9b448800) [pid = 1928] [serial = 363] [outer = 0x8f27b400] 02:06:22 INFO - PROCESS | 1928 | 1463648782788 Marionette DEBUG loaded listener.js 02:06:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0xa30d5800) [pid = 1928] [serial = 364] [outer = 0x8f27b400] 02:06:23 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:06:23 INFO - PROCESS | 1928 | 1463648783694 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]]]}] 02:06:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:06:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1536ms 02:06:23 INFO - PROCESS | 1928 | 1463648783769 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 02:06:23 INFO - PROCESS | 1928 | 1463648783772 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 02:06:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:06:23 INFO - PROCESS | 1928 | 1463648783779 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:06:23 INFO - PROCESS | 1928 | 1463648783782 Marionette TRACE conn3 <- [1,458,null,{}] 02:06:23 INFO - PROCESS | 1928 | 1463648783789 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}] 02:06:24 INFO - PROCESS | 1928 | 1463648783999 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 02:06:24 INFO - PROCESS | 1928 | 1463648784228 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x913dd800 == 64 [pid = 1928] [id = 122] 02:06:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x913de400) [pid = 1928] [serial = 365] [outer = (nil)] 02:06:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x913e4400) [pid = 1928] [serial = 366] [outer = 0x913de400] 02:06:24 INFO - PROCESS | 1928 | 1463648784360 Marionette DEBUG loaded listener.js 02:06:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x913e8000) [pid = 1928] [serial = 367] [outer = 0x913de400] 02:06:25 INFO - PROCESS | 1928 | 1463648785274 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] 02:06:25 INFO - PROCESS | 1928 | 1463648785324 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 02:06:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:06:25 INFO - PROCESS | 1928 | 1463648785332 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:06:25 INFO - PROCESS | 1928 | 1463648785336 Marionette TRACE conn3 <- [1,462,null,{}] 02:06:25 INFO - PROCESS | 1928 | 1463648785342 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}] 02:06:25 INFO - PROCESS | 1928 | 1463648785528 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 02:06:25 INFO - PROCESS | 1928 | 1463648785703 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f27d400 == 65 [pid = 1928] [id = 123] 02:06:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x8f27e000) [pid = 1928] [serial = 368] [outer = (nil)] 02:06:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0xa3221000) [pid = 1928] [serial = 369] [outer = 0x8f27e000] 02:06:25 INFO - PROCESS | 1928 | 1463648785791 Marionette DEBUG loaded listener.js 02:06:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0xa35ef800) [pid = 1928] [serial = 370] [outer = 0x8f27e000] 02:06:26 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:06:26 INFO - PROCESS | 1928 | 1463648786870 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] 02:06:26 INFO - PROCESS | 1928 | 1463648786935 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 02:06:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:06:26 INFO - PROCESS | 1928 | 1463648786942 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:06:26 INFO - PROCESS | 1928 | 1463648786946 Marionette TRACE conn3 <- [1,466,null,{}] 02:06:26 INFO - PROCESS | 1928 | 1463648786952 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}] 02:06:27 INFO - PROCESS | 1928 | 1463648787148 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 02:06:27 INFO - PROCESS | 1928 | 1463648787370 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x913e0800 == 66 [pid = 1928] [id = 124] 02:06:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0xa26c0c00) [pid = 1928] [serial = 371] [outer = (nil)] 02:06:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0xa67c7400) [pid = 1928] [serial = 372] [outer = 0xa26c0c00] 02:06:27 INFO - PROCESS | 1928 | 1463648787461 Marionette DEBUG loaded listener.js 02:06:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0xa683b000) [pid = 1928] [serial = 373] [outer = 0xa26c0c00] 02:06:28 INFO - PROCESS | 1928 | 1463648788352 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] 02:06:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:06:28 INFO - PROCESS | 1928 | 1463648788396 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 02:06:28 INFO - PROCESS | 1928 | 1463648788402 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:06:28 INFO - PROCESS | 1928 | 1463648788406 Marionette TRACE conn3 <- [1,470,null,{}] 02:06:28 INFO - PROCESS | 1928 | 1463648788412 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}] 02:06:28 INFO - PROCESS | 1928 | 1463648788596 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 02:06:28 INFO - PROCESS | 1928 | 1463648788771 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d8c5c00 == 67 [pid = 1928] [id = 125] 02:06:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x8d8c7800) [pid = 1928] [serial = 374] [outer = (nil)] 02:06:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x8d8cf000) [pid = 1928] [serial = 375] [outer = 0x8d8c7800] 02:06:28 INFO - PROCESS | 1928 | 1463648788862 Marionette DEBUG loaded listener.js 02:06:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x8d8d4400) [pid = 1928] [serial = 376] [outer = 0x8d8c7800] 02:06:29 INFO - PROCESS | 1928 | 1463648789849 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]]]}] 02:06:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:06:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1487ms 02:06:29 INFO - PROCESS | 1928 | 1463648789890 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 02:06:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:06:29 INFO - PROCESS | 1928 | 1463648789895 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 02:06:29 INFO - PROCESS | 1928 | 1463648789902 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:06:29 INFO - PROCESS | 1928 | 1463648789906 Marionette TRACE conn3 <- [1,474,null,{}] 02:06:29 INFO - PROCESS | 1928 | 1463648789912 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}] 02:06:30 INFO - PROCESS | 1928 | 1463648790121 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 02:06:30 INFO - PROCESS | 1928 | 1463648790368 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x90b94c00 == 68 [pid = 1928] [id = 126] 02:06:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x92b79800) [pid = 1928] [serial = 377] [outer = (nil)] 02:06:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x92b7e400) [pid = 1928] [serial = 378] [outer = 0x92b79800] 02:06:30 INFO - PROCESS | 1928 | 1463648790477 Marionette DEBUG loaded listener.js 02:06:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x92b83c00) [pid = 1928] [serial = 379] [outer = 0x92b79800] 02:06:31 INFO - PROCESS | 1928 | 1463648791412 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]]]}] 02:06:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:06:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1586ms 02:06:31 INFO - PROCESS | 1928 | 1463648791488 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 02:06:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:06:31 INFO - PROCESS | 1928 | 1463648791492 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 02:06:31 INFO - PROCESS | 1928 | 1463648791499 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:06:31 INFO - PROCESS | 1928 | 1463648791503 Marionette TRACE conn3 <- [1,478,null,{}] 02:06:31 INFO - PROCESS | 1928 | 1463648791509 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}] 02:06:31 INFO - PROCESS | 1928 | 1463648791966 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 02:06:32 INFO - PROCESS | 1928 | 1463648792211 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f118000 == 69 [pid = 1928] [id = 127] 02:06:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x8f118c00) [pid = 1928] [serial = 380] [outer = (nil)] 02:06:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x8f1ad000) [pid = 1928] [serial = 381] [outer = 0x8f118c00] 02:06:32 INFO - PROCESS | 1928 | 1463648792304 Marionette DEBUG loaded listener.js 02:06:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x8f276000) [pid = 1928] [serial = 382] [outer = 0x8f118c00] 02:06:33 INFO - PROCESS | 1928 | 1463648793812 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]]]}] 02:06:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:06:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 2384ms 02:06:33 INFO - PROCESS | 1928 | 1463648793885 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 02:06:33 INFO - PROCESS | 1928 | 1463648793894 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 02:06:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:06:33 INFO - PROCESS | 1928 | 1463648793902 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:06:33 INFO - PROCESS | 1928 | 1463648793908 Marionette TRACE conn3 <- [1,482,null,{}] 02:06:33 INFO - PROCESS | 1928 | 1463648793915 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}] 02:06:34 INFO - PROCESS | 1928 | 1463648794186 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 02:06:34 INFO - PROCESS | 1928 | 1463648794488 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x8dbbec00 == 70 [pid = 1928] [id = 128] 02:06:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x8eb7e800) [pid = 1928] [serial = 383] [outer = (nil)] 02:06:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x91585c00) [pid = 1928] [serial = 384] [outer = 0x8eb7e800] 02:06:34 INFO - PROCESS | 1928 | 1463648794596 Marionette DEBUG loaded listener.js 02:06:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x95235000) [pid = 1928] [serial = 385] [outer = 0x8eb7e800] 02:06:35 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x8f3eec00) [pid = 1928] [serial = 291] [outer = (nil)] [url = about:blank] 02:06:35 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x952dec00) [pid = 1928] [serial = 252] [outer = (nil)] [url = about:blank] 02:06:35 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x9a642c00) [pid = 1928] [serial = 255] [outer = (nil)] [url = about:blank] 02:06:35 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0xa3541800) [pid = 1928] [serial = 258] [outer = (nil)] [url = about:blank] 02:06:35 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x9bf26000) [pid = 1928] [serial = 261] [outer = (nil)] [url = about:blank] 02:06:35 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x91582400) [pid = 1928] [serial = 264] [outer = (nil)] [url = about:blank] 02:06:35 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0xa8c07000) [pid = 1928] [serial = 267] [outer = (nil)] [url = about:blank] 02:06:35 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x8f11b000) [pid = 1928] [serial = 270] [outer = (nil)] [url = about:blank] 02:06:35 INFO - PROCESS | 1928 | 1463648795775 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]]]}] 02:06:35 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x90b8b400) [pid = 1928] [serial = 274] [outer = (nil)] [url = about:blank] 02:06:35 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x90991800) [pid = 1928] [serial = 273] [outer = (nil)] [url = about:blank] 02:06:35 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x9a63f400) [pid = 1928] [serial = 282] [outer = (nil)] [url = about:blank] 02:06:35 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x9501f000) [pid = 1928] [serial = 277] [outer = (nil)] [url = about:blank] 02:06:35 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x924ad400) [pid = 1928] [serial = 276] [outer = (nil)] [url = about:blank] 02:06:35 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x952dac00) [pid = 1928] [serial = 279] [outer = (nil)] [url = about:blank] 02:06:35 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x9ab92800) [pid = 1928] [serial = 285] [outer = (nil)] [url = about:blank] 02:06:35 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x97665c00) [pid = 1928] [serial = 280] [outer = (nil)] [url = about:blank] 02:06:35 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x9b47e400) [pid = 1928] [serial = 288] [outer = (nil)] [url = about:blank] 02:06:35 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x9b187400) [pid = 1928] [serial = 286] [outer = (nil)] [url = about:blank] 02:06:35 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x9bf82800) [pid = 1928] [serial = 289] [outer = (nil)] [url = about:blank] 02:06:35 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x9a646400) [pid = 1928] [serial = 283] [outer = (nil)] [url = about:blank] 02:06:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:06:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1938ms 02:06:35 INFO - PROCESS | 1928 | 1463648795842 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 02:06:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:06:35 INFO - PROCESS | 1928 | 1463648795847 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 02:06:35 INFO - PROCESS | 1928 | 1463648795855 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:06:35 INFO - PROCESS | 1928 | 1463648795858 Marionette TRACE conn3 <- [1,486,null,{}] 02:06:35 INFO - PROCESS | 1928 | 1463648795864 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}] 02:06:36 INFO - PROCESS | 1928 | 1463648796037 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 02:06:36 INFO - PROCESS | 1928 | 1463648796236 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f3ef000 == 71 [pid = 1928] [id = 129] 02:06:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x91fc9000) [pid = 1928] [serial = 386] [outer = (nil)] 02:06:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x92b7f400) [pid = 1928] [serial = 387] [outer = 0x91fc9000] 02:06:36 INFO - PROCESS | 1928 | 1463648796311 Marionette DEBUG loaded listener.js 02:06:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x951ea800) [pid = 1928] [serial = 388] [outer = 0x91fc9000] 02:06:37 INFO - PROCESS | 1928 | 1463648797133 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]]]}] 02:06:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:06:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1338ms 02:06:37 INFO - PROCESS | 1928 | 1463648797193 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 02:06:37 INFO - PROCESS | 1928 | 1463648797199 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 02:06:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:06:37 INFO - PROCESS | 1928 | 1463648797216 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:06:37 INFO - PROCESS | 1928 | 1463648797224 Marionette TRACE conn3 <- [1,490,null,{}] 02:06:37 INFO - PROCESS | 1928 | 1463648797231 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}] 02:06:37 INFO - PROCESS | 1928 | 1463648797489 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 02:06:37 INFO - PROCESS | 1928 | 1463648797718 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x92b81400 == 72 [pid = 1928] [id = 130] 02:06:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x952e2000) [pid = 1928] [serial = 389] [outer = (nil)] 02:06:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x9a644400) [pid = 1928] [serial = 390] [outer = 0x952e2000] 02:06:37 INFO - PROCESS | 1928 | 1463648797801 Marionette DEBUG loaded listener.js 02:06:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x9ab92800) [pid = 1928] [serial = 391] [outer = 0x952e2000] 02:06:38 INFO - PROCESS | 1928 | 1463648798635 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]]]}] 02:06:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:06:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1500ms 02:06:38 INFO - PROCESS | 1928 | 1463648798709 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 02:06:38 INFO - PROCESS | 1928 | 1463648798712 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 02:06:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:06:38 INFO - PROCESS | 1928 | 1463648798718 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:06:38 INFO - PROCESS | 1928 | 1463648798722 Marionette TRACE conn3 <- [1,494,null,{}] 02:06:38 INFO - PROCESS | 1928 | 1463648798733 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}] 02:06:38 INFO - PROCESS | 1928 | 1463648798954 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 02:06:38 INFO - PROCESS | 1928 | 1463648798975 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f1d3800 == 73 [pid = 1928] [id = 131] 02:06:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x8f1d3c00) [pid = 1928] [serial = 392] [outer = (nil)] 02:06:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x8f1dc000) [pid = 1928] [serial = 393] [outer = 0x8f1d3c00] 02:06:39 INFO - PROCESS | 1928 | 1463648799052 Marionette DEBUG loaded listener.js 02:06:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x8f1dfc00) [pid = 1928] [serial = 394] [outer = 0x8f1d3c00] 02:06:40 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x93c09c00) [pid = 1928] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:06:40 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x8f1ac400) [pid = 1928] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:06:40 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x9c0b1000) [pid = 1928] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:06:40 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x8f3e9c00) [pid = 1928] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:06:40 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x90b8a400) [pid = 1928] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:06:40 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x924ab800) [pid = 1928] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:06:40 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x8eb75800) [pid = 1928] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:06:40 INFO - PROCESS | 1928 | 1463648800252 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]]]}] 02:06:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:06:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1595ms 02:06:40 INFO - PROCESS | 1928 | 1463648800314 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 02:06:40 INFO - PROCESS | 1928 | 1463648800320 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 02:06:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:06:40 INFO - PROCESS | 1928 | 1463648800332 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:06:40 INFO - PROCESS | 1928 | 1463648800335 Marionette TRACE conn3 <- [1,498,null,{}] 02:06:40 INFO - PROCESS | 1928 | 1463648800341 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}] 02:06:40 INFO - PROCESS | 1928 | 1463648800578 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 02:06:40 INFO - PROCESS | 1928 | 1463648800727 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x91d97400 == 74 [pid = 1928] [id = 132] 02:06:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x91da0000) [pid = 1928] [serial = 395] [outer = (nil)] 02:06:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x924ab800) [pid = 1928] [serial = 396] [outer = 0x91da0000] 02:06:40 INFO - PROCESS | 1928 | 1463648800817 Marionette DEBUG loaded listener.js 02:06:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x9b183400) [pid = 1928] [serial = 397] [outer = 0x91da0000] 02:06:41 INFO - PROCESS | 1928 | 1463648801623 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]]]}] 02:06:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:06:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1332ms 02:06:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x8dc7a000) [pid = 1928] [serial = 398] [outer = 0x9d8eb000] 02:06:41 INFO - PROCESS | 1928 | 1463648801702 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 02:06:41 INFO - PROCESS | 1928 | 1463648801705 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 02:06:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:06:41 INFO - PROCESS | 1928 | 1463648801756 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:06:41 INFO - PROCESS | 1928 | 1463648801759 Marionette TRACE conn3 <- [1,502,null,{}] 02:06:41 INFO - PROCESS | 1928 | 1463648801771 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}] 02:06:41 INFO - PROCESS | 1928 | 1463648801933 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 02:06:42 INFO - PROCESS | 1928 | 1463648802081 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x8dbb0000 == 75 [pid = 1928] [id = 133] 02:06:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x8dc77800) [pid = 1928] [serial = 399] [outer = (nil)] 02:06:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x8dc82800) [pid = 1928] [serial = 400] [outer = 0x8dc77800] 02:06:42 INFO - PROCESS | 1928 | 1463648802158 Marionette DEBUG loaded listener.js 02:06:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x90b8d400) [pid = 1928] [serial = 401] [outer = 0x8dc77800] 02:06:43 INFO - PROCESS | 1928 | 1463648803212 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]]]}] 02:06:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:06:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1528ms 02:06:43 INFO - PROCESS | 1928 | 1463648803250 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 02:06:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:06:43 INFO - PROCESS | 1928 | 1463648803259 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 02:06:43 INFO - PROCESS | 1928 | 1463648803268 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:06:43 INFO - PROCESS | 1928 | 1463648803277 Marionette TRACE conn3 <- [1,506,null,{}] 02:06:43 INFO - PROCESS | 1928 | 1463648803287 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}] 02:06:43 INFO - PROCESS | 1928 | 1463648803507 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 02:06:43 INFO - PROCESS | 1928 | 1463648803781 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x8dc83c00 == 76 [pid = 1928] [id = 134] 02:06:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x8eb76400) [pid = 1928] [serial = 402] [outer = (nil)] 02:06:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x8f1d2c00) [pid = 1928] [serial = 403] [outer = 0x8eb76400] 02:06:43 INFO - PROCESS | 1928 | 1463648803929 Marionette DEBUG loaded listener.js 02:06:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x8f272800) [pid = 1928] [serial = 404] [outer = 0x8eb76400] 02:06:44 INFO - PROCESS | 1928 | 1463648804910 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]]]}] 02:06:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:06:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1693ms 02:06:44 INFO - PROCESS | 1928 | 1463648804962 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 02:06:44 INFO - PROCESS | 1928 | 1463648804971 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 02:06:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:06:44 INFO - PROCESS | 1928 | 1463648804983 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:06:44 INFO - PROCESS | 1928 | 1463648804987 Marionette TRACE conn3 <- [1,510,null,{}] 02:06:45 INFO - PROCESS | 1928 | 1463648804995 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}] 02:06:45 INFO - PROCESS | 1928 | 1463648805197 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 02:06:45 INFO - PROCESS | 1928 | 1463648805449 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x91582400 == 77 [pid = 1928] [id = 135] 02:06:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x91584c00) [pid = 1928] [serial = 405] [outer = (nil)] 02:06:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x91fd3400) [pid = 1928] [serial = 406] [outer = 0x91584c00] 02:06:45 INFO - PROCESS | 1928 | 1463648805592 Marionette DEBUG loaded listener.js 02:06:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x92e1d800) [pid = 1928] [serial = 407] [outer = 0x91584c00] 02:06:46 INFO - PROCESS | 1928 | 1463648806594 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]]]}] 02:06:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:06:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1642ms 02:06:46 INFO - PROCESS | 1928 | 1463648806626 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 02:06:46 INFO - PROCESS | 1928 | 1463648806636 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 02:06:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:06:46 INFO - PROCESS | 1928 | 1463648806650 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:06:46 INFO - PROCESS | 1928 | 1463648806662 Marionette TRACE conn3 <- [1,514,null,{}] 02:06:46 INFO - PROCESS | 1928 | 1463648806680 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}] 02:06:46 INFO - PROCESS | 1928 | 1463648806928 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 02:06:47 INFO - PROCESS | 1928 | 1463648807203 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x99275000 == 78 [pid = 1928] [id = 136] 02:06:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x9a250400) [pid = 1928] [serial = 408] [outer = (nil)] 02:06:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x9a645000) [pid = 1928] [serial = 409] [outer = 0x9a250400] 02:06:47 INFO - PROCESS | 1928 | 1463648807302 Marionette DEBUG loaded listener.js 02:06:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x9b449c00) [pid = 1928] [serial = 410] [outer = 0x9a250400] 02:06:48 INFO - PROCESS | 1928 | 1463648808192 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]]]}] 02:06:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 02:06:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1594ms 02:06:48 INFO - PROCESS | 1928 | 1463648808245 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 02:06:48 INFO - PROCESS | 1928 | 1463648808249 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 02:06:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:06:48 INFO - PROCESS | 1928 | 1463648808257 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:06:48 INFO - PROCESS | 1928 | 1463648808262 Marionette TRACE conn3 <- [1,518,null,{}] 02:06:48 INFO - PROCESS | 1928 | 1463648808268 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}] 02:06:48 INFO - PROCESS | 1928 | 1463648808455 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 02:06:48 INFO - PROCESS | 1928 | 1463648808634 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x8dbafc00 == 79 [pid = 1928] [id = 137] 02:06:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x91f2b400) [pid = 1928] [serial = 411] [outer = (nil)] 02:06:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x91f36400) [pid = 1928] [serial = 412] [outer = 0x91f2b400] 02:06:48 INFO - PROCESS | 1928 | 1463648808730 Marionette DEBUG loaded listener.js 02:06:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x91f3a400) [pid = 1928] [serial = 413] [outer = 0x91f2b400] 02:06:49 INFO - PROCESS | 1928 | 1463648809689 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]]]}] 02:06:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:06:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1482ms 02:06:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:06:49 INFO - PROCESS | 1928 | 1463648809740 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 02:06:49 INFO - PROCESS | 1928 | 1463648809744 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 02:06:49 INFO - PROCESS | 1928 | 1463648809751 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:06:49 INFO - PROCESS | 1928 | 1463648809754 Marionette TRACE conn3 <- [1,522,null,{}] 02:06:49 INFO - PROCESS | 1928 | 1463648809761 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}] 02:06:49 INFO - PROCESS | 1928 | 1463648809951 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 02:06:50 INFO - PROCESS | 1928 | 1463648810130 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x8cf22800 == 80 [pid = 1928] [id = 138] 02:06:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x8cf23000) [pid = 1928] [serial = 414] [outer = (nil)] 02:06:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x8cf2b400) [pid = 1928] [serial = 415] [outer = 0x8cf23000] 02:06:50 INFO - PROCESS | 1928 | 1463648810266 Marionette DEBUG loaded listener.js 02:06:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x8cf2f000) [pid = 1928] [serial = 416] [outer = 0x8cf23000] 02:06:51 INFO - PROCESS | 1928 | 1463648811245 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]]]}] 02:06:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:06:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1537ms 02:06:51 INFO - PROCESS | 1928 | 1463648811290 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 02:06:51 INFO - PROCESS | 1928 | 1463648811295 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 02:06:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:06:51 INFO - PROCESS | 1928 | 1463648811302 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:06:51 INFO - PROCESS | 1928 | 1463648811306 Marionette TRACE conn3 <- [1,526,null,{}] 02:06:51 INFO - PROCESS | 1928 | 1463648811312 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}] 02:06:51 INFO - PROCESS | 1928 | 1463648811563 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 02:06:51 INFO - PROCESS | 1928 | 1463648811819 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x99273c00 == 81 [pid = 1928] [id = 139] 02:06:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x99630400) [pid = 1928] [serial = 417] [outer = (nil)] 02:06:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x9b96f800) [pid = 1928] [serial = 418] [outer = 0x99630400] 02:06:51 INFO - PROCESS | 1928 | 1463648811934 Marionette DEBUG loaded listener.js 02:06:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x9c19c800) [pid = 1928] [serial = 419] [outer = 0x99630400] 02:06:52 INFO - PROCESS | 1928 | 1463648812883 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]]]}] 02:06:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 02:06:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1633ms 02:06:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:06:52 INFO - PROCESS | 1928 | 1463648812936 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 02:06:52 INFO - PROCESS | 1928 | 1463648812940 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 02:06:52 INFO - PROCESS | 1928 | 1463648812947 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:06:52 INFO - PROCESS | 1928 | 1463648812951 Marionette TRACE conn3 <- [1,530,null,{}] 02:06:52 INFO - PROCESS | 1928 | 1463648812957 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}] 02:06:53 INFO - PROCESS | 1928 | 1463648813143 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 02:06:53 INFO - PROCESS | 1928 | 1463648813368 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x92a44800 == 82 [pid = 1928] [id = 140] 02:06:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x92a44c00) [pid = 1928] [serial = 420] [outer = (nil)] 02:06:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x92a4a400) [pid = 1928] [serial = 421] [outer = 0x92a44c00] 02:06:53 INFO - PROCESS | 1928 | 1463648813499 Marionette DEBUG loaded listener.js 02:06:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x92a4e800) [pid = 1928] [serial = 422] [outer = 0x92a44c00] 02:06:54 INFO - PROCESS | 1928 | 1463648814279 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"]]]}] 02:06:54 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 02:06:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:06:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:06:54 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 02:06:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:06:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:06:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1432ms 02:06:54 INFO - PROCESS | 1928 | 1463648814383 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 02:06:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:06:54 INFO - PROCESS | 1928 | 1463648814388 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 02:06:54 INFO - PROCESS | 1928 | 1463648814412 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:06:54 INFO - PROCESS | 1928 | 1463648814416 Marionette TRACE conn3 <- [1,534,null,{}] 02:06:54 INFO - PROCESS | 1928 | 1463648814426 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}] 02:06:54 INFO - PROCESS | 1928 | 1463648814642 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 02:06:54 INFO - PROCESS | 1928 | 1463648814826 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x92a47800 == 83 [pid = 1928] [id = 141] 02:06:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x92a48c00) [pid = 1928] [serial = 423] [outer = (nil)] 02:06:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x92a5c400) [pid = 1928] [serial = 424] [outer = 0x92a48c00] 02:06:54 INFO - PROCESS | 1928 | 1463648814960 Marionette DEBUG loaded listener.js 02:06:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x92a5f000) [pid = 1928] [serial = 425] [outer = 0x92a48c00] 02:06:55 INFO - PROCESS | 1928 | 1463648815840 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]]]}] 02:06:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:06:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1460ms 02:06:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:06:55 INFO - PROCESS | 1928 | 1463648815855 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 02:06:55 INFO - PROCESS | 1928 | 1463648815858 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 02:06:55 INFO - PROCESS | 1928 | 1463648815865 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:06:55 INFO - PROCESS | 1928 | 1463648815869 Marionette TRACE conn3 <- [1,538,null,{}] 02:06:55 INFO - PROCESS | 1928 | 1463648815876 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}] 02:06:56 INFO - PROCESS | 1928 | 1463648816106 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 02:06:56 INFO - PROCESS | 1928 | 1463648816293 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c268400 == 84 [pid = 1928] [id = 142] 02:06:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x8c268800) [pid = 1928] [serial = 426] [outer = (nil)] 02:06:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x8c26c000) [pid = 1928] [serial = 427] [outer = 0x8c268800] 02:06:56 INFO - PROCESS | 1928 | 1463648816382 Marionette DEBUG loaded listener.js 02:06:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x8c272800) [pid = 1928] [serial = 428] [outer = 0x8c268800] 02:06:57 INFO - PROCESS | 1928 | 1463648817327 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]]]}] 02:06:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 02:06:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1536ms 02:06:57 INFO - PROCESS | 1928 | 1463648817402 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 02:06:57 INFO - PROCESS | 1928 | 1463648817405 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 02:06:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:06:57 INFO - PROCESS | 1928 | 1463648817413 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:06:57 INFO - PROCESS | 1928 | 1463648817417 Marionette TRACE conn3 <- [1,542,null,{}] 02:06:57 INFO - PROCESS | 1928 | 1463648817424 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}] 02:06:57 INFO - PROCESS | 1928 | 1463648817645 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 02:06:57 INFO - PROCESS | 1928 | 1463648817893 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c275c00 == 85 [pid = 1928] [id = 143] 02:06:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x8c277800) [pid = 1928] [serial = 429] [outer = (nil)] 02:06:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x8c3a4000) [pid = 1928] [serial = 430] [outer = 0x8c277800] 02:06:58 INFO - PROCESS | 1928 | 1463648818028 Marionette DEBUG loaded listener.js 02:06:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x8c3a7800) [pid = 1928] [serial = 431] [outer = 0x8c277800] 02:06:58 INFO - PROCESS | 1928 | 1463648818880 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]]]}] 02:06:58 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. 02:06:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1484ms 02:06:58 INFO - PROCESS | 1928 | 1463648818942 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 02:06:58 INFO - PROCESS | 1928 | 1463648818948 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 02:06:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:06:58 INFO - PROCESS | 1928 | 1463648818958 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:06:58 INFO - PROCESS | 1928 | 1463648818962 Marionette TRACE conn3 <- [1,546,null,{}] 02:06:58 INFO - PROCESS | 1928 | 1463648818969 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}] 02:06:59 INFO - PROCESS | 1928 | 1463648819202 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 02:06:59 INFO - PROCESS | 1928 | 1463648819402 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c3a3000 == 86 [pid = 1928] [id = 144] 02:06:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x8c3adc00) [pid = 1928] [serial = 432] [outer = (nil)] 02:06:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x8c51bc00) [pid = 1928] [serial = 433] [outer = 0x8c3adc00] 02:06:59 INFO - PROCESS | 1928 | 1463648819555 Marionette DEBUG loaded listener.js 02:06:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x8c523400) [pid = 1928] [serial = 434] [outer = 0x8c3adc00] 02:07:00 INFO - PROCESS | 1928 | 1463648820462 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]]]}] 02:07:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:07:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1594ms 02:07:00 INFO - PROCESS | 1928 | 1463648820553 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 02:07:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:07:00 INFO - PROCESS | 1928 | 1463648820558 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 02:07:00 INFO - PROCESS | 1928 | 1463648820583 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:07:00 INFO - PROCESS | 1928 | 1463648820588 Marionette TRACE conn3 <- [1,550,null,{}] 02:07:00 INFO - PROCESS | 1928 | 1463648820597 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}] 02:07:00 INFO - PROCESS | 1928 | 1463648820813 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 02:07:01 INFO - PROCESS | 1928 | 1463648821072 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ae58c00 == 87 [pid = 1928] [id = 145] 02:07:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x8ae59000) [pid = 1928] [serial = 435] [outer = (nil)] 02:07:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x8ae5bc00) [pid = 1928] [serial = 436] [outer = 0x8ae59000] 02:07:01 INFO - PROCESS | 1928 | 1463648821165 Marionette DEBUG loaded listener.js 02:07:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x8ae61800) [pid = 1928] [serial = 437] [outer = 0x8ae59000] 02:07:02 INFO - PROCESS | 1928 | 1463648822086 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]]]}] 02:07:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 02:07:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1560ms 02:07:02 INFO - PROCESS | 1928 | 1463648822132 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 02:07:02 INFO - PROCESS | 1928 | 1463648822135 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 02:07:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:07:02 INFO - PROCESS | 1928 | 1463648822145 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:07:02 INFO - PROCESS | 1928 | 1463648822159 Marionette TRACE conn3 <- [1,554,null,{}] 02:07:02 INFO - PROCESS | 1928 | 1463648822166 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}] 02:07:02 INFO - PROCESS | 1928 | 1463648822425 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 02:07:02 INFO - PROCESS | 1928 | 1463648822738 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ae5a400 == 88 [pid = 1928] [id = 146] 02:07:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x8ae5a800) [pid = 1928] [serial = 438] [outer = (nil)] 02:07:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x8af42c00) [pid = 1928] [serial = 439] [outer = 0x8ae5a800] 02:07:02 INFO - PROCESS | 1928 | 1463648822846 Marionette DEBUG loaded listener.js 02:07:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x8af46800) [pid = 1928] [serial = 440] [outer = 0x8ae5a800] 02:07:03 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:07:03 INFO - PROCESS | 1928 | 1463648823826 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]]]}] 02:07:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:07:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1709ms 02:07:03 INFO - PROCESS | 1928 | 1463648823856 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 02:07:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:07:03 INFO - PROCESS | 1928 | 1463648823860 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 02:07:03 INFO - PROCESS | 1928 | 1463648823867 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:07:03 INFO - PROCESS | 1928 | 1463648823871 Marionette TRACE conn3 <- [1,558,null,{}] 02:07:03 INFO - PROCESS | 1928 | 1463648823877 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}] 02:07:04 INFO - PROCESS | 1928 | 1463648824073 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 02:07:04 INFO - PROCESS | 1928 | 1463648824270 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x8af49800 == 89 [pid = 1928] [id = 147] 02:07:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x8af4a400) [pid = 1928] [serial = 441] [outer = (nil)] 02:07:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x8af4f000) [pid = 1928] [serial = 442] [outer = 0x8af4a400] 02:07:04 INFO - PROCESS | 1928 | 1463648824416 Marionette DEBUG loaded listener.js 02:07:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x8c3a7c00) [pid = 1928] [serial = 443] [outer = 0x8af4a400] 02:07:05 INFO - PROCESS | 1928 | 1463648825320 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]]]}] 02:07:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:07:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1531ms 02:07:05 INFO - PROCESS | 1928 | 1463648825398 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 02:07:05 INFO - PROCESS | 1928 | 1463648825402 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 02:07:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:07:05 INFO - PROCESS | 1928 | 1463648825409 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:07:05 INFO - PROCESS | 1928 | 1463648825412 Marionette TRACE conn3 <- [1,562,null,{}] 02:07:05 INFO - PROCESS | 1928 | 1463648825418 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}] 02:07:05 INFO - PROCESS | 1928 | 1463648825670 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 02:07:05 INFO - PROCESS | 1928 | 1463648825927 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x8af45400 == 90 [pid = 1928] [id = 148] 02:07:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x8af47800) [pid = 1928] [serial = 444] [outer = (nil)] 02:07:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x8d501400) [pid = 1928] [serial = 445] [outer = 0x8af47800] 02:07:06 INFO - PROCESS | 1928 | 1463648826081 Marionette DEBUG loaded listener.js 02:07:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x8d506000) [pid = 1928] [serial = 446] [outer = 0x8af47800] 02:07:06 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:07:07 INFO - PROCESS | 1928 | 1463648827499 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]]]}] 02:07:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:07:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 2193ms 02:07:07 INFO - PROCESS | 1928 | 1463648827604 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 02:07:07 INFO - PROCESS | 1928 | 1463648827610 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 02:07:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:07:07 INFO - PROCESS | 1928 | 1463648827620 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:07:07 INFO - PROCESS | 1928 | 1463648827627 Marionette TRACE conn3 <- [1,566,null,{}] 02:07:07 INFO - PROCESS | 1928 | 1463648827637 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}] 02:07:07 INFO - PROCESS | 1928 | 1463648827834 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 02:07:08 INFO - PROCESS | 1928 | 1463648828002 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c3ab800 == 91 [pid = 1928] [id = 149] 02:07:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x8c3ad800) [pid = 1928] [serial = 447] [outer = (nil)] 02:07:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x8cf2b800) [pid = 1928] [serial = 448] [outer = 0x8c3ad800] 02:07:08 INFO - PROCESS | 1928 | 1463648828087 Marionette DEBUG loaded listener.js 02:07:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x8d509000) [pid = 1928] [serial = 449] [outer = 0x8c3ad800] 02:07:08 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:07:09 INFO - PROCESS | 1928 | 1463648829025 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]]]}] 02:07:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:07:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1442ms 02:07:09 INFO - PROCESS | 1928 | 1463648829063 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 02:07:09 INFO - PROCESS | 1928 | 1463648829072 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 02:07:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:07:09 INFO - PROCESS | 1928 | 1463648829082 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:07:09 INFO - PROCESS | 1928 | 1463648829087 Marionette TRACE conn3 <- [1,570,null,{}] 02:07:09 INFO - PROCESS | 1928 | 1463648829093 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}] 02:07:09 INFO - PROCESS | 1928 | 1463648829277 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 02:07:09 INFO - PROCESS | 1928 | 1463648829514 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d8d3800 == 92 [pid = 1928] [id = 150] 02:07:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x8dbbb400) [pid = 1928] [serial = 450] [outer = (nil)] 02:07:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x8d8cfc00) [pid = 1928] [serial = 451] [outer = 0x8dbbb400] 02:07:09 INFO - PROCESS | 1928 | 1463648829726 Marionette DEBUG loaded listener.js 02:07:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x8e7a7400) [pid = 1928] [serial = 452] [outer = 0x8dbbb400] 02:07:10 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:07:10 INFO - PROCESS | 1928 | 1463648830650 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]]]}] 02:07:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:07:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1633ms 02:07:10 INFO - PROCESS | 1928 | 1463648830716 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 02:07:10 INFO - PROCESS | 1928 | 1463648830719 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 02:07:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:07:10 INFO - PROCESS | 1928 | 1463648830726 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:07:10 INFO - PROCESS | 1928 | 1463648830732 Marionette TRACE conn3 <- [1,574,null,{}] 02:07:10 INFO - PROCESS | 1928 | 1463648830748 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}] 02:07:11 INFO - PROCESS | 1928 | 1463648831021 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 02:07:11 INFO - PROCESS | 1928 | --DOCSHELL 0x9b444800 == 91 [pid = 1928] [id = 19] 02:07:11 INFO - PROCESS | 1928 | --DOCSHELL 0x9506e000 == 90 [pid = 1928] [id = 17] 02:07:11 INFO - PROCESS | 1928 | --DOCSHELL 0x9d8b6c00 == 89 [pid = 1928] [id = 16] 02:07:11 INFO - PROCESS | 1928 | --DOCSHELL 0x9b975800 == 88 [pid = 1928] [id = 15] 02:07:11 INFO - PROCESS | 1928 | --DOCSHELL 0x9a135800 == 87 [pid = 1928] [id = 14] 02:07:11 INFO - PROCESS | 1928 | --DOCSHELL 0x90b96400 == 86 [pid = 1928] [id = 88] 02:07:11 INFO - PROCESS | 1928 | --DOCSHELL 0x90b8a000 == 85 [pid = 1928] [id = 87] 02:07:11 INFO - PROCESS | 1928 | --DOCSHELL 0x8f115400 == 84 [pid = 1928] [id = 90] 02:07:11 INFO - PROCESS | 1928 | --DOCSHELL 0x9d8eac00 == 83 [pid = 1928] [id = 18] 02:07:11 INFO - PROCESS | 1928 | --DOCSHELL 0x90995000 == 82 [pid = 1928] [id = 89] 02:07:11 INFO - PROCESS | 1928 | 1463648831385 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f11b800 == 83 [pid = 1928] [id = 151] 02:07:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x8f1a6400) [pid = 1928] [serial = 453] [outer = (nil)] 02:07:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x8f1d5000) [pid = 1928] [serial = 454] [outer = 0x8f1a6400] 02:07:11 INFO - PROCESS | 1928 | 1463648831486 Marionette DEBUG loaded listener.js 02:07:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x8f276400) [pid = 1928] [serial = 455] [outer = 0x8f1a6400] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x99278000) [pid = 1928] [serial = 343] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x8dbb8c00) [pid = 1928] [serial = 321] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x952e5c00) [pid = 1928] [serial = 339] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x8eb7a000) [pid = 1928] [serial = 318] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x97664800) [pid = 1928] [serial = 327] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x8f1a7400) [pid = 1928] [serial = 294] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x94680000) [pid = 1928] [serial = 324] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x9ab88c00) [pid = 1928] [serial = 303] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x91d9ac00) [pid = 1928] [serial = 334] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0xa30f2400) [pid = 1928] [serial = 250] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x9523b800) [pid = 1928] [serial = 300] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x9d8dfc00) [pid = 1928] [serial = 315] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x95020c00) [pid = 1928] [serial = 292] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x91fcd000) [pid = 1928] [serial = 297] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x99273000) [pid = 1928] [serial = 342] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x94688800) [pid = 1928] [serial = 337] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x9b4c5400) [pid = 1928] [serial = 309] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x9816f400) [pid = 1928] [serial = 340] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x8e7abc00) [pid = 1928] [serial = 312] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x8f3ef400) [pid = 1928] [serial = 331] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x93c09800) [pid = 1928] [serial = 336] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x91d9ec00) [pid = 1928] [serial = 306] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x91584400) [pid = 1928] [serial = 333] [outer = (nil)] [url = about:blank] 02:07:11 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x8f3e2c00) [pid = 1928] [serial = 330] [outer = (nil)] [url = about:blank] 02:07:12 INFO - PROCESS | 1928 | 1463648832471 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]]]}] 02:07:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:07:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1786ms 02:07:12 INFO - PROCESS | 1928 | 1463648832513 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 02:07:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:07:12 INFO - PROCESS | 1928 | 1463648832518 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 02:07:12 INFO - PROCESS | 1928 | 1463648832524 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:07:12 INFO - PROCESS | 1928 | 1463648832528 Marionette TRACE conn3 <- [1,578,null,{}] 02:07:12 INFO - PROCESS | 1928 | 1463648832533 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}] 02:07:12 INFO - PROCESS | 1928 | 1463648832707 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 02:07:12 INFO - PROCESS | 1928 | 1463648832718 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d8ca800 == 84 [pid = 1928] [id = 152] 02:07:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x8f1a7400) [pid = 1928] [serial = 456] [outer = (nil)] 02:07:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x8f3ed800) [pid = 1928] [serial = 457] [outer = 0x8f1a7400] 02:07:12 INFO - PROCESS | 1928 | 1463648832928 Marionette DEBUG loaded listener.js 02:07:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x90b88c00) [pid = 1928] [serial = 458] [outer = 0x8f1a7400] 02:07:13 INFO - PROCESS | 1928 | 1463648833762 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]]]}] 02:07:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:07:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1282ms 02:07:13 INFO - PROCESS | 1928 | 1463648833806 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 02:07:13 INFO - PROCESS | 1928 | 1463648833811 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 02:07:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:07:13 INFO - PROCESS | 1928 | 1463648833818 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:07:13 INFO - PROCESS | 1928 | 1463648833821 Marionette TRACE conn3 <- [1,582,null,{}] 02:07:13 INFO - PROCESS | 1928 | 1463648833827 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}] 02:07:14 INFO - PROCESS | 1928 | 1463648834063 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 02:07:14 INFO - PROCESS | 1928 | 1463648834087 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f1dd400 == 85 [pid = 1928] [id = 153] 02:07:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x8f3e2000) [pid = 1928] [serial = 459] [outer = (nil)] 02:07:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x913e1400) [pid = 1928] [serial = 460] [outer = 0x8f3e2000] 02:07:14 INFO - PROCESS | 1928 | 1463648834166 Marionette DEBUG loaded listener.js 02:07:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x913ea800) [pid = 1928] [serial = 461] [outer = 0x8f3e2000] 02:07:15 INFO - PROCESS | 1928 | 1463648835173 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]]]}] 02:07:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:07:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1388ms 02:07:15 INFO - PROCESS | 1928 | 1463648835226 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 02:07:15 INFO - PROCESS | 1928 | 1463648835231 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 02:07:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:07:15 INFO - PROCESS | 1928 | 1463648835237 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:07:15 INFO - PROCESS | 1928 | 1463648835241 Marionette TRACE conn3 <- [1,586,null,{}] 02:07:15 INFO - PROCESS | 1928 | 1463648835247 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}] 02:07:15 INFO - PROCESS | 1928 | 1463648835543 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 02:07:15 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x8f1d3c00) [pid = 1928] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:07:15 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x8f118c00) [pid = 1928] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:07:15 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x952e2000) [pid = 1928] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:07:15 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x91fc9000) [pid = 1928] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:07:15 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x8eb7e800) [pid = 1928] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:07:16 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x91da0000) [pid = 1928] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:07:16 INFO - PROCESS | 1928 | 1463648836030 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x8dc80400 == 86 [pid = 1928] [id = 154] 02:07:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x8dc80800) [pid = 1928] [serial = 462] [outer = (nil)] 02:07:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x90996400) [pid = 1928] [serial = 463] [outer = 0x8dc80800] 02:07:16 INFO - PROCESS | 1928 | 1463648836113 Marionette DEBUG loaded listener.js 02:07:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x91d9e400) [pid = 1928] [serial = 464] [outer = 0x8dc80800] 02:07:16 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:07:16 INFO - PROCESS | 1928 | 1463648836838 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]]]}] 02:07:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:07:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1633ms 02:07:16 INFO - PROCESS | 1928 | 1463648836880 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 02:07:16 INFO - PROCESS | 1928 | 1463648836884 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 02:07:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:07:16 INFO - PROCESS | 1928 | 1463648836894 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:07:16 INFO - PROCESS | 1928 | 1463648836896 Marionette TRACE conn3 <- [1,590,null,{}] 02:07:16 INFO - PROCESS | 1928 | 1463648836901 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}] 02:07:17 INFO - PROCESS | 1928 | 1463648837289 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 02:07:17 INFO - PROCESS | 1928 | 1463648837666 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x91fc9400 == 87 [pid = 1928] [id = 155] 02:07:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x91fc9c00) [pid = 1928] [serial = 465] [outer = (nil)] 02:07:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x924a8000) [pid = 1928] [serial = 466] [outer = 0x91fc9c00] 02:07:17 INFO - PROCESS | 1928 | 1463648837773 Marionette DEBUG loaded listener.js 02:07:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x92a48800) [pid = 1928] [serial = 467] [outer = 0x91fc9c00] 02:07:18 INFO - PROCESS | 1928 | 1463648838889 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]]]}] 02:07:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:07:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 2072ms 02:07:18 INFO - PROCESS | 1928 | 1463648838967 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 02:07:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:07:18 INFO - PROCESS | 1928 | 1463648838976 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 02:07:18 INFO - PROCESS | 1928 | 1463648838984 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:07:18 INFO - PROCESS | 1928 | 1463648838991 Marionette TRACE conn3 <- [1,594,null,{}] 02:07:19 INFO - PROCESS | 1928 | 1463648839000 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}] 02:07:19 INFO - PROCESS | 1928 | 1463648839248 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 02:07:19 INFO - PROCESS | 1928 | 1463648839503 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c3a3800 == 88 [pid = 1928] [id = 156] 02:07:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x8c51f400) [pid = 1928] [serial = 468] [outer = (nil)] 02:07:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x8d502c00) [pid = 1928] [serial = 469] [outer = 0x8c51f400] 02:07:19 INFO - PROCESS | 1928 | 1463648839642 Marionette DEBUG loaded listener.js 02:07:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x8dbba400) [pid = 1928] [serial = 470] [outer = 0x8c51f400] 02:07:20 INFO - PROCESS | 1928 | 1463648840637 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]]]}] 02:07:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:07:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1688ms 02:07:20 INFO - PROCESS | 1928 | 1463648840672 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 02:07:20 INFO - PROCESS | 1928 | 1463648840682 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 02:07:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:07:20 INFO - PROCESS | 1928 | 1463648840693 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:07:20 INFO - PROCESS | 1928 | 1463648840698 Marionette TRACE conn3 <- [1,598,null,{}] 02:07:20 INFO - PROCESS | 1928 | 1463648840705 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}] 02:07:20 INFO - PROCESS | 1928 | 1463648840928 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 02:07:21 INFO - PROCESS | 1928 | 1463648841176 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x8eb7e000 == 89 [pid = 1928] [id = 157] 02:07:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x8f116800) [pid = 1928] [serial = 471] [outer = (nil)] 02:07:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x8f1b1c00) [pid = 1928] [serial = 472] [outer = 0x8f116800] 02:07:21 INFO - PROCESS | 1928 | 1463648841284 Marionette DEBUG loaded listener.js 02:07:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x8f1e1400) [pid = 1928] [serial = 473] [outer = 0x8f116800] 02:07:22 INFO - PROCESS | 1928 | 1463648842248 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]]]}] 02:07:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:07:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1590ms 02:07:22 INFO - PROCESS | 1928 | 1463648842284 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 02:07:22 INFO - PROCESS | 1928 | 1463648842289 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 02:07:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:07:22 INFO - PROCESS | 1928 | 1463648842317 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:07:22 INFO - PROCESS | 1928 | 1463648842326 Marionette TRACE conn3 <- [1,602,null,{}] 02:07:22 INFO - PROCESS | 1928 | 1463648842349 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}] 02:07:22 INFO - PROCESS | 1928 | 1463648842582 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 02:07:22 INFO - PROCESS | 1928 | 1463648842883 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x91584000 == 90 [pid = 1928] [id = 158] 02:07:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x91da0800) [pid = 1928] [serial = 474] [outer = (nil)] 02:07:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x91fd0c00) [pid = 1928] [serial = 475] [outer = 0x91da0800] 02:07:22 INFO - PROCESS | 1928 | 1463648842984 Marionette DEBUG loaded listener.js 02:07:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x92b76c00) [pid = 1928] [serial = 476] [outer = 0x91da0800] 02:07:23 INFO - PROCESS | 1928 | 1463648843864 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]]]}] 02:07:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:07:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1620ms 02:07:23 INFO - PROCESS | 1928 | 1463648843929 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 02:07:23 INFO - PROCESS | 1928 | 1463648843935 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 02:07:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:07:23 INFO - PROCESS | 1928 | 1463648843943 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:07:23 INFO - PROCESS | 1928 | 1463648843947 Marionette TRACE conn3 <- [1,606,null,{}] 02:07:23 INFO - PROCESS | 1928 | 1463648843953 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}] 02:07:24 INFO - PROCESS | 1928 | 1463648844153 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 02:07:24 INFO - PROCESS | 1928 | 1463648844389 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x91f35c00 == 91 [pid = 1928] [id = 159] 02:07:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x92b82c00) [pid = 1928] [serial = 477] [outer = (nil)] 02:07:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x93cf7c00) [pid = 1928] [serial = 478] [outer = 0x92b82c00] 02:07:24 INFO - PROCESS | 1928 | 1463648844500 Marionette DEBUG loaded listener.js 02:07:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x95020000) [pid = 1928] [serial = 479] [outer = 0x92b82c00] 02:07:25 INFO - PROCESS | 1928 | 1463648845384 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]]]}] 02:07:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:07:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1490ms 02:07:25 INFO - PROCESS | 1928 | 1463648845435 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 02:07:25 INFO - PROCESS | 1928 | 1463648845439 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 02:07:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:07:25 INFO - PROCESS | 1928 | 1463648845446 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:07:25 INFO - PROCESS | 1928 | 1463648845449 Marionette TRACE conn3 <- [1,610,null,{}] 02:07:25 INFO - PROCESS | 1928 | 1463648845456 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}] 02:07:25 INFO - PROCESS | 1928 | 1463648845666 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 02:07:25 INFO - PROCESS | 1928 | 1463648845899 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x91fce800 == 92 [pid = 1928] [id = 160] 02:07:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x93c05c00) [pid = 1928] [serial = 480] [outer = (nil)] 02:07:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x951f8000) [pid = 1928] [serial = 481] [outer = 0x93c05c00] 02:07:26 INFO - PROCESS | 1928 | 1463648846037 Marionette DEBUG loaded listener.js 02:07:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x952dac00) [pid = 1928] [serial = 482] [outer = 0x93c05c00] 02:07:27 INFO - PROCESS | 1928 | 1463648847021 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]]]}] 02:07:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:07:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1643ms 02:07:27 INFO - PROCESS | 1928 | 1463648847095 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 02:07:27 INFO - PROCESS | 1928 | 1463648847102 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 02:07:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:07:27 INFO - PROCESS | 1928 | 1463648847117 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:07:27 INFO - PROCESS | 1928 | 1463648847121 Marionette TRACE conn3 <- [1,614,null,{}] 02:07:27 INFO - PROCESS | 1928 | 1463648847202 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}] 02:07:27 INFO - PROCESS | 1928 | 1463648847555 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 02:07:27 INFO - PROCESS | 1928 | 1463648847769 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x8cf25c00 == 93 [pid = 1928] [id = 161] 02:07:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x97647800) [pid = 1928] [serial = 483] [outer = (nil)] 02:07:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x9927ac00) [pid = 1928] [serial = 484] [outer = 0x97647800] 02:07:27 INFO - PROCESS | 1928 | 1463648847856 Marionette DEBUG loaded listener.js 02:07:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x992aa000) [pid = 1928] [serial = 485] [outer = 0x97647800] 02:07:28 INFO - PROCESS | 1928 | 1463648848757 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]]]}] 02:07:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:07:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1694ms 02:07:28 INFO - PROCESS | 1928 | 1463648848812 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 02:07:28 INFO - PROCESS | 1928 | 1463648848815 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 02:07:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:07:28 INFO - PROCESS | 1928 | 1463648848823 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:07:28 INFO - PROCESS | 1928 | 1463648848826 Marionette TRACE conn3 <- [1,618,null,{}] 02:07:28 INFO - PROCESS | 1928 | 1463648848832 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}] 02:07:29 INFO - PROCESS | 1928 | 1463648849029 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 02:07:29 INFO - PROCESS | 1928 | 1463648849219 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d510400 == 94 [pid = 1928] [id = 162] 02:07:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x95071400) [pid = 1928] [serial = 486] [outer = (nil)] 02:07:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x9a63f400) [pid = 1928] [serial = 487] [outer = 0x95071400] 02:07:29 INFO - PROCESS | 1928 | 1463648849355 Marionette DEBUG loaded listener.js 02:07:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x9a649400) [pid = 1928] [serial = 488] [outer = 0x95071400] 02:07:30 INFO - PROCESS | 1928 | 1463648850228 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]]]}] 02:07:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:07:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1481ms 02:07:30 INFO - PROCESS | 1928 | 1463648850305 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 02:07:30 INFO - PROCESS | 1928 | 1463648850308 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 02:07:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:07:30 INFO - PROCESS | 1928 | 1463648850315 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:07:30 INFO - PROCESS | 1928 | 1463648850318 Marionette TRACE conn3 <- [1,622,null,{}] 02:07:30 INFO - PROCESS | 1928 | 1463648850325 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}] 02:07:30 INFO - PROCESS | 1928 | 1463648850521 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 02:07:30 INFO - PROCESS | 1928 | 1463648850770 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x98136c00 == 95 [pid = 1928] [id = 163] 02:07:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x99ef7800) [pid = 1928] [serial = 489] [outer = (nil)] 02:07:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x9b440c00) [pid = 1928] [serial = 490] [outer = 0x99ef7800] 02:07:30 INFO - PROCESS | 1928 | 1463648850904 Marionette DEBUG loaded listener.js 02:07:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x9b472800) [pid = 1928] [serial = 491] [outer = 0x99ef7800] 02:07:31 INFO - PROCESS | 1928 | 1463648851784 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]]]}] 02:07:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:07:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1531ms 02:07:31 INFO - PROCESS | 1928 | 1463648851848 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 02:07:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:07:31 INFO - PROCESS | 1928 | 1463648851852 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 02:07:31 INFO - PROCESS | 1928 | 1463648851859 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:07:31 INFO - PROCESS | 1928 | 1463648851862 Marionette TRACE conn3 <- [1,626,null,{}] 02:07:31 INFO - PROCESS | 1928 | 1463648851868 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}] 02:07:32 INFO - PROCESS | 1928 | 1463648852082 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 02:07:32 INFO - PROCESS | 1928 | 1463648852318 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x951ed400 == 96 [pid = 1928] [id = 164] 02:07:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x9765f800) [pid = 1928] [serial = 492] [outer = (nil)] 02:07:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x9b9cd800) [pid = 1928] [serial = 493] [outer = 0x9765f800] 02:07:32 INFO - PROCESS | 1928 | 1463648852450 Marionette DEBUG loaded listener.js 02:07:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x9c195400) [pid = 1928] [serial = 494] [outer = 0x9765f800] 02:07:33 INFO - PROCESS | 1928 | 1463648853488 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]]]}] 02:07:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:07:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1686ms 02:07:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:07:33 INFO - PROCESS | 1928 | 1463648853545 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 02:07:33 INFO - PROCESS | 1928 | 1463648853548 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 02:07:33 INFO - PROCESS | 1928 | 1463648853555 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:07:33 INFO - PROCESS | 1928 | 1463648853559 Marionette TRACE conn3 <- [1,630,null,{}] 02:07:33 INFO - PROCESS | 1928 | 1463648853565 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}] 02:07:33 INFO - PROCESS | 1928 | 1463648853764 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 02:07:34 INFO - PROCESS | 1928 | 1463648854007 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x8b460400 == 97 [pid = 1928] [id = 165] 02:07:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 247 (0x8b460c00) [pid = 1928] [serial = 495] [outer = (nil)] 02:07:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 248 (0x8b46d000) [pid = 1928] [serial = 496] [outer = 0x8b460c00] 02:07:34 INFO - PROCESS | 1928 | 1463648854115 Marionette DEBUG loaded listener.js 02:07:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x8b46fc00) [pid = 1928] [serial = 497] [outer = 0x8b460c00] 02:07:35 INFO - PROCESS | 1928 | 1463648855028 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]]]}] 02:07:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:07:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1532ms 02:07:35 INFO - PROCESS | 1928 | 1463648855087 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 02:07:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:07:35 INFO - PROCESS | 1928 | 1463648855102 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 02:07:35 INFO - PROCESS | 1928 | 1463648855108 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:07:35 INFO - PROCESS | 1928 | 1463648855114 Marionette TRACE conn3 <- [1,634,null,{}] 02:07:35 INFO - PROCESS | 1928 | 1463648855120 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}] 02:07:35 INFO - PROCESS | 1928 | 1463648855372 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 02:07:35 INFO - PROCESS | 1928 | 1463648855633 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x8acf2400 == 98 [pid = 1928] [id = 166] 02:07:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x8acf8c00) [pid = 1928] [serial = 498] [outer = (nil)] 02:07:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x8b468000) [pid = 1928] [serial = 499] [outer = 0x8acf8c00] 02:07:35 INFO - PROCESS | 1928 | 1463648855738 Marionette DEBUG loaded listener.js 02:07:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x9b975000) [pid = 1928] [serial = 500] [outer = 0x8acf8c00] 02:07:36 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:07:36 INFO - PROCESS | 1928 | 1463648856633 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]]]}] 02:07:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:07:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1582ms 02:07:36 INFO - PROCESS | 1928 | 1463648856691 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 02:07:36 INFO - PROCESS | 1928 | 1463648856696 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 02:07:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:07:36 INFO - PROCESS | 1928 | 1463648856703 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:07:36 INFO - PROCESS | 1928 | 1463648856706 Marionette TRACE conn3 <- [1,638,null,{}] 02:07:36 INFO - PROCESS | 1928 | 1463648856712 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}] 02:07:36 INFO - PROCESS | 1928 | 1463648856912 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 02:07:37 INFO - PROCESS | 1928 | 1463648857158 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x928e1800 == 99 [pid = 1928] [id = 167] 02:07:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x928e2c00) [pid = 1928] [serial = 501] [outer = (nil)] 02:07:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x928e6000) [pid = 1928] [serial = 502] [outer = 0x928e2c00] 02:07:37 INFO - PROCESS | 1928 | 1463648857304 Marionette DEBUG loaded listener.js 02:07:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x928e8800) [pid = 1928] [serial = 503] [outer = 0x928e2c00] 02:07:37 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:07:38 INFO - PROCESS | 1928 | 1463648858236 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]]]}] 02:07:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:07:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1589ms 02:07:38 INFO - PROCESS | 1928 | 1463648858293 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 02:07:38 INFO - PROCESS | 1928 | 1463648858298 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 02:07:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:07:38 INFO - PROCESS | 1928 | 1463648858304 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:07:38 INFO - PROCESS | 1928 | 1463648858308 Marionette TRACE conn3 <- [1,642,null,{}] 02:07:38 INFO - PROCESS | 1928 | 1463648858314 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}] 02:07:38 INFO - PROCESS | 1928 | 1463648858517 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 02:07:38 INFO - PROCESS | 1928 | 1463648858767 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ac14400 == 100 [pid = 1928] [id = 168] 02:07:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 256 (0x8ac15000) [pid = 1928] [serial = 504] [outer = (nil)] 02:07:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 257 (0x8ac1ac00) [pid = 1928] [serial = 505] [outer = 0x8ac15000] 02:07:38 INFO - PROCESS | 1928 | 1463648858896 Marionette DEBUG loaded listener.js 02:07:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 258 (0x8ac1d800) [pid = 1928] [serial = 506] [outer = 0x8ac15000] 02:07:39 INFO - PROCESS | 1928 | 1463648859781 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]]]}] 02:07:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:07:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1545ms 02:07:39 INFO - PROCESS | 1928 | 1463648859851 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 02:07:39 INFO - PROCESS | 1928 | 1463648859854 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 02:07:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:07:39 INFO - PROCESS | 1928 | 1463648859861 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:07:39 INFO - PROCESS | 1928 | 1463648859865 Marionette TRACE conn3 <- [1,646,null,{}] 02:07:39 INFO - PROCESS | 1928 | 1463648859871 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}] 02:07:40 INFO - PROCESS | 1928 | 1463648860068 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 02:07:40 INFO - PROCESS | 1928 | 1463648860319 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ac19800 == 101 [pid = 1928] [id = 169] 02:07:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 259 (0x8ac1c400) [pid = 1928] [serial = 507] [outer = (nil)] 02:07:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 260 (0x928e5000) [pid = 1928] [serial = 508] [outer = 0x8ac1c400] 02:07:40 INFO - PROCESS | 1928 | 1463648860455 Marionette DEBUG loaded listener.js 02:07:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 261 (0x928eb000) [pid = 1928] [serial = 509] [outer = 0x8ac1c400] 02:07:41 INFO - PROCESS | 1928 | 1463648861417 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]]]}] 02:07:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:07:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1634ms 02:07:41 INFO - PROCESS | 1928 | 1463648861500 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 02:07:41 INFO - PROCESS | 1928 | 1463648861504 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 02:07:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:07:41 INFO - PROCESS | 1928 | 1463648861511 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:07:41 INFO - PROCESS | 1928 | 1463648861515 Marionette TRACE conn3 <- [1,650,null,{}] 02:07:41 INFO - PROCESS | 1928 | 1463648861522 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}] 02:07:41 INFO - PROCESS | 1928 | 1463648861759 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 02:07:42 INFO - PROCESS | 1928 | 1463648862051 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x8a207c00 == 102 [pid = 1928] [id = 170] 02:07:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 262 (0x8a208c00) [pid = 1928] [serial = 510] [outer = (nil)] 02:07:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 263 (0x8a210000) [pid = 1928] [serial = 511] [outer = 0x8a208c00] 02:07:42 INFO - PROCESS | 1928 | 1463648862140 Marionette DEBUG loaded listener.js 02:07:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 264 (0x8a211c00) [pid = 1928] [serial = 512] [outer = 0x8a208c00] 02:07:43 INFO - PROCESS | 1928 | 1463648863129 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]]]}] 02:07:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:07:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1682ms 02:07:43 INFO - PROCESS | 1928 | 1463648863195 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 02:07:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:07:43 INFO - PROCESS | 1928 | 1463648863200 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 02:07:43 INFO - PROCESS | 1928 | 1463648863207 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:07:43 INFO - PROCESS | 1928 | 1463648863211 Marionette TRACE conn3 <- [1,654,null,{}] 02:07:43 INFO - PROCESS | 1928 | 1463648863219 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}] 02:07:43 INFO - PROCESS | 1928 | 1463648863431 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 02:07:43 INFO - PROCESS | 1928 | 1463648863680 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x8a20c800 == 103 [pid = 1928] [id = 171] 02:07:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 265 (0x8a20e000) [pid = 1928] [serial = 513] [outer = (nil)] 02:07:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 266 (0x8dc7e800) [pid = 1928] [serial = 514] [outer = 0x8a20e000] 02:07:43 INFO - PROCESS | 1928 | 1463648863814 Marionette DEBUG loaded listener.js 02:07:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 267 (0x928e6800) [pid = 1928] [serial = 515] [outer = 0x8a20e000] 02:07:45 INFO - PROCESS | 1928 | 1463648865187 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]]]}] 02:07:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:07:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 2089ms 02:07:45 INFO - PROCESS | 1928 | 1463648865307 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 02:07:45 INFO - PROCESS | 1928 | 1463648865314 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 02:07:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:07:45 INFO - PROCESS | 1928 | 1463648865334 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:07:45 INFO - PROCESS | 1928 | 1463648865340 Marionette TRACE conn3 <- [1,658,null,{}] 02:07:45 INFO - PROCESS | 1928 | 1463648865349 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}] 02:07:45 INFO - PROCESS | 1928 | 1463648865540 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 02:07:45 INFO - PROCESS | 1928 | 1463648865747 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x8acfa000 == 104 [pid = 1928] [id = 172] 02:07:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 268 (0x8ae5d800) [pid = 1928] [serial = 516] [outer = (nil)] 02:07:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 269 (0x8af4f800) [pid = 1928] [serial = 517] [outer = 0x8ae5d800] 02:07:45 INFO - PROCESS | 1928 | 1463648865885 Marionette DEBUG loaded listener.js 02:07:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 270 (0x8c270c00) [pid = 1928] [serial = 518] [outer = 0x8ae5d800] 02:07:46 INFO - PROCESS | 1928 | 1463648866936 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]]]}] 02:07:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:07:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1651ms 02:07:46 INFO - PROCESS | 1928 | 1463648866975 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 02:07:46 INFO - PROCESS | 1928 | 1463648866985 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 02:07:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:07:47 INFO - PROCESS | 1928 | 1463648866997 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:07:47 INFO - PROCESS | 1928 | 1463648867001 Marionette TRACE conn3 <- [1,662,null,{}] 02:07:47 INFO - PROCESS | 1928 | 1463648867008 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}] 02:07:47 INFO - PROCESS | 1928 | 1463648867213 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 02:07:47 INFO - PROCESS | 1928 | 1463648867633 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:47 INFO - PROCESS | 1928 | --DOCSHELL 0x9927a000 == 103 [pid = 1928] [id = 71] 02:07:47 INFO - PROCESS | 1928 | --DOCSHELL 0x9813e000 == 102 [pid = 1928] [id = 47] 02:07:47 INFO - PROCESS | 1928 | --DOCSHELL 0x90b8ac00 == 101 [pid = 1928] [id = 76] 02:07:47 INFO - PROCESS | 1928 | --DOCSHELL 0x996b0400 == 100 [pid = 1928] [id = 45] 02:07:47 INFO - PROCESS | 1928 | --DOMWINDOW == 269 (0x9a641c00) [pid = 1928] [serial = 345] [outer = (nil)] [url = about:blank] 02:07:47 INFO - PROCESS | 1928 | --DOMWINDOW == 268 (0x90b90400) [pid = 1928] [serial = 348] [outer = (nil)] [url = about:blank] 02:07:47 INFO - PROCESS | 1928 | --DOMWINDOW == 267 (0x95027000) [pid = 1928] [serial = 351] [outer = (nil)] [url = about:blank] 02:07:47 INFO - PROCESS | 1928 | --DOMWINDOW == 266 (0x9b2ae400) [pid = 1928] [serial = 354] [outer = (nil)] [url = about:blank] 02:07:47 INFO - PROCESS | 1928 | --DOMWINDOW == 265 (0x9b9d2000) [pid = 1928] [serial = 357] [outer = (nil)] [url = about:blank] 02:07:47 INFO - PROCESS | 1928 | --DOMWINDOW == 264 (0x9d8bd400) [pid = 1928] [serial = 360] [outer = (nil)] [url = about:blank] 02:07:47 INFO - PROCESS | 1928 | --DOMWINDOW == 263 (0x9b448800) [pid = 1928] [serial = 363] [outer = (nil)] [url = about:blank] 02:07:47 INFO - PROCESS | 1928 | --DOMWINDOW == 262 (0x913e4400) [pid = 1928] [serial = 366] [outer = (nil)] [url = about:blank] 02:07:47 INFO - PROCESS | 1928 | --DOMWINDOW == 261 (0xa3221000) [pid = 1928] [serial = 369] [outer = (nil)] [url = about:blank] 02:07:47 INFO - PROCESS | 1928 | --DOMWINDOW == 260 (0xa67c7400) [pid = 1928] [serial = 372] [outer = (nil)] [url = about:blank] 02:07:47 INFO - PROCESS | 1928 | --DOMWINDOW == 259 (0x8d8cf000) [pid = 1928] [serial = 375] [outer = (nil)] [url = about:blank] 02:07:47 INFO - PROCESS | 1928 | --DOMWINDOW == 258 (0x92b7e400) [pid = 1928] [serial = 378] [outer = (nil)] [url = about:blank] 02:07:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c39f000 == 101 [pid = 1928] [id = 173] 02:07:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 259 (0x8c3a9c00) [pid = 1928] [serial = 519] [outer = (nil)] 02:07:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 260 (0x8cf27800) [pid = 1928] [serial = 520] [outer = 0x8c3a9c00] 02:07:47 INFO - PROCESS | 1928 | 1463648867836 Marionette DEBUG loaded listener.js 02:07:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 261 (0x8d507c00) [pid = 1928] [serial = 521] [outer = 0x8c3a9c00] 02:07:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8dc80400 == 100 [pid = 1928] [id = 154] 02:07:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8f1dd400 == 99 [pid = 1928] [id = 153] 02:07:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8d8ca800 == 98 [pid = 1928] [id = 152] 02:07:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8f11b800 == 97 [pid = 1928] [id = 151] 02:07:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8d8d3800 == 96 [pid = 1928] [id = 150] 02:07:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8c3ab800 == 95 [pid = 1928] [id = 149] 02:07:48 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:07:48 INFO - PROCESS | 1928 | --DOCSHELL 0x91582400 == 94 [pid = 1928] [id = 135] 02:07:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8dc83c00 == 93 [pid = 1928] [id = 134] 02:07:48 INFO - PROCESS | 1928 | 1463648868722 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]]]}] 02:07:48 INFO - PROCESS | 1928 | --DOMWINDOW == 260 (0x90b8f000) [pid = 1928] [serial = 223] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:07:48 INFO - PROCESS | 1928 | --DOMWINDOW == 259 (0x8f1dc000) [pid = 1928] [serial = 393] [outer = (nil)] [url = about:blank] 02:07:48 INFO - PROCESS | 1928 | --DOMWINDOW == 258 (0x8f276000) [pid = 1928] [serial = 382] [outer = (nil)] [url = about:blank] 02:07:48 INFO - PROCESS | 1928 | --DOMWINDOW == 257 (0x8f1ad000) [pid = 1928] [serial = 381] [outer = (nil)] [url = about:blank] 02:07:48 INFO - PROCESS | 1928 | --DOMWINDOW == 256 (0x9a644400) [pid = 1928] [serial = 390] [outer = (nil)] [url = about:blank] 02:07:48 INFO - PROCESS | 1928 | --DOMWINDOW == 255 (0x92b7f400) [pid = 1928] [serial = 387] [outer = (nil)] [url = about:blank] 02:07:48 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x951ea800) [pid = 1928] [serial = 388] [outer = (nil)] [url = about:blank] 02:07:48 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x95235000) [pid = 1928] [serial = 385] [outer = (nil)] [url = about:blank] 02:07:48 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x91585c00) [pid = 1928] [serial = 384] [outer = (nil)] [url = about:blank] 02:07:48 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x8f1dfc00) [pid = 1928] [serial = 394] [outer = (nil)] [url = about:blank] 02:07:48 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x9b183400) [pid = 1928] [serial = 397] [outer = (nil)] [url = about:blank] 02:07:48 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x924ab800) [pid = 1928] [serial = 396] [outer = (nil)] [url = about:blank] 02:07:48 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x9ab92800) [pid = 1928] [serial = 391] [outer = (nil)] [url = about:blank] 02:07:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:07:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1785ms 02:07:48 INFO - PROCESS | 1928 | 1463648868783 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 02:07:48 INFO - PROCESS | 1928 | 1463648868787 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 02:07:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:07:48 INFO - PROCESS | 1928 | 1463648868793 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:07:48 INFO - PROCESS | 1928 | 1463648868799 Marionette TRACE conn3 <- [1,666,null,{}] 02:07:48 INFO - PROCESS | 1928 | 1463648868816 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}] 02:07:49 INFO - PROCESS | 1928 | 1463648869001 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 02:07:49 INFO - PROCESS | 1928 | 1463648869168 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c269400 == 94 [pid = 1928] [id = 174] 02:07:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x8c51d400) [pid = 1928] [serial = 522] [outer = (nil)] 02:07:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x8d83f400) [pid = 1928] [serial = 523] [outer = 0x8c51d400] 02:07:49 INFO - PROCESS | 1928 | 1463648869253 Marionette DEBUG loaded listener.js 02:07:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x8d843c00) [pid = 1928] [serial = 524] [outer = 0x8c51d400] 02:07:49 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:07:50 INFO - PROCESS | 1928 | 1463648870078 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]]]}] 02:07:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:07:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1334ms 02:07:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:07:50 INFO - PROCESS | 1928 | 1463648870133 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 02:07:50 INFO - PROCESS | 1928 | 1463648870137 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 02:07:50 INFO - PROCESS | 1928 | 1463648870144 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:07:50 INFO - PROCESS | 1928 | 1463648870147 Marionette TRACE conn3 <- [1,670,null,{}] 02:07:50 INFO - PROCESS | 1928 | 1463648870153 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}] 02:07:50 INFO - PROCESS | 1928 | 1463648870378 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 02:07:50 INFO - PROCESS | 1928 | 1463648870410 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d83dc00 == 95 [pid = 1928] [id = 175] 02:07:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x8d8d2c00) [pid = 1928] [serial = 525] [outer = (nil)] 02:07:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x8dbbb000) [pid = 1928] [serial = 526] [outer = 0x8d8d2c00] 02:07:50 INFO - PROCESS | 1928 | 1463648870489 Marionette DEBUG loaded listener.js 02:07:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x8eb73400) [pid = 1928] [serial = 527] [outer = 0x8d8d2c00] 02:07:51 INFO - PROCESS | 1928 | 1463648871447 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]]]}] 02:07:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:07:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1346ms 02:07:51 INFO - PROCESS | 1928 | 1463648871491 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 02:07:51 INFO - PROCESS | 1928 | 1463648871496 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 02:07:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:07:51 INFO - PROCESS | 1928 | 1463648871508 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:07:51 INFO - PROCESS | 1928 | 1463648871512 Marionette TRACE conn3 <- [1,674,null,{}] 02:07:51 INFO - PROCESS | 1928 | 1463648871519 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}] 02:07:51 INFO - PROCESS | 1928 | 1463648871820 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 02:07:51 INFO - PROCESS | 1928 | 1463648871857 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d836800 == 96 [pid = 1928] [id = 176] 02:07:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x8d840000) [pid = 1928] [serial = 528] [outer = (nil)] 02:07:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 256 (0x8f115400) [pid = 1928] [serial = 529] [outer = 0x8d840000] 02:07:51 INFO - PROCESS | 1928 | 1463648871936 Marionette DEBUG loaded listener.js 02:07:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 257 (0x8f1d3400) [pid = 1928] [serial = 530] [outer = 0x8d840000] 02:07:52 INFO - PROCESS | 1928 | --DOMWINDOW == 256 (0x8f1a6400) [pid = 1928] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:07:52 INFO - PROCESS | 1928 | --DOMWINDOW == 255 (0x8c3ad800) [pid = 1928] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:07:52 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x8f1a7400) [pid = 1928] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:07:52 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x8f3e2000) [pid = 1928] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:07:52 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x8dbbb400) [pid = 1928] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:07:52 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x8dc80800) [pid = 1928] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:07:52 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:07:53 INFO - PROCESS | 1928 | 1463648873232 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]]]}] 02:07:53 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 02:07:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1752ms 02:07:53 INFO - PROCESS | 1928 | 1463648873256 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 02:07:53 INFO - PROCESS | 1928 | 1463648873260 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 02:07:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:07:53 INFO - PROCESS | 1928 | 1463648873266 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:07:53 INFO - PROCESS | 1928 | 1463648873270 Marionette TRACE conn3 <- [1,678,null,{}] 02:07:53 INFO - PROCESS | 1928 | 1463648873276 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}] 02:07:53 INFO - PROCESS | 1928 | 1463648873479 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 02:07:53 INFO - PROCESS | 1928 | 1463648873640 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x8af42000 == 97 [pid = 1928] [id = 177] 02:07:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x8af50000) [pid = 1928] [serial = 531] [outer = (nil)] 02:07:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x8f280400) [pid = 1928] [serial = 532] [outer = 0x8af50000] 02:07:53 INFO - PROCESS | 1928 | 1463648873718 Marionette DEBUG loaded listener.js 02:07:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x8f3eb800) [pid = 1928] [serial = 533] [outer = 0x8af50000] 02:07:54 INFO - PROCESS | 1928 | 1463648874502 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]]]}] 02:07:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:07:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1280ms 02:07:54 INFO - PROCESS | 1928 | 1463648874630 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 02:07:54 INFO - PROCESS | 1928 | 1463648874637 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 02:07:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:07:54 INFO - PROCESS | 1928 | 1463648874652 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:07:54 INFO - PROCESS | 1928 | 1463648874659 Marionette TRACE conn3 <- [1,682,null,{}] 02:07:54 INFO - PROCESS | 1928 | 1463648874681 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}] 02:07:54 INFO - PROCESS | 1928 | 1463648874900 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 02:07:55 INFO - PROCESS | 1928 | 1463648875171 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ae5c400 == 98 [pid = 1928] [id = 178] 02:07:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x8ae5cc00) [pid = 1928] [serial = 534] [outer = (nil)] 02:07:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 256 (0x8ae66c00) [pid = 1928] [serial = 535] [outer = 0x8ae5cc00] 02:07:55 INFO - PROCESS | 1928 | 1463648875279 Marionette DEBUG loaded listener.js 02:07:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 257 (0x8b463000) [pid = 1928] [serial = 536] [outer = 0x8ae5cc00] 02:07:56 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:07:56 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:07:56 INFO - PROCESS | 1928 | 1463648876665 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]]]}] 02:07:56 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) 02:07:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2093ms 02:07:56 INFO - PROCESS | 1928 | 1463648876751 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 02:07:56 INFO - PROCESS | 1928 | 1463648876757 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 02:07:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:07:56 INFO - PROCESS | 1928 | 1463648876771 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:07:56 INFO - PROCESS | 1928 | 1463648876777 Marionette TRACE conn3 <- [1,686,null,{}] 02:07:56 INFO - PROCESS | 1928 | 1463648876785 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}] 02:07:56 INFO - PROCESS | 1928 | 1463648876984 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 02:07:57 INFO - PROCESS | 1928 | 1463648877178 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x8b466800 == 99 [pid = 1928] [id = 179] 02:07:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 258 (0x8c26b400) [pid = 1928] [serial = 537] [outer = (nil)] 02:07:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 259 (0x8d504000) [pid = 1928] [serial = 538] [outer = 0x8c26b400] 02:07:57 INFO - PROCESS | 1928 | 1463648877265 Marionette DEBUG loaded listener.js 02:07:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 260 (0x8d83d000) [pid = 1928] [serial = 539] [outer = 0x8c26b400] 02:07:58 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:07:58 INFO - PROCESS | 1928 | 1463648878635 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]]]}] 02:07:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:07:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1899ms 02:07:58 INFO - PROCESS | 1928 | 1463648878668 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 02:07:58 INFO - PROCESS | 1928 | 1463648878672 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 02:07:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:07:58 INFO - PROCESS | 1928 | 1463648878680 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:07:58 INFO - PROCESS | 1928 | 1463648878685 Marionette TRACE conn3 <- [1,690,null,{}] 02:07:58 INFO - PROCESS | 1928 | 1463648878848 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}] 02:07:59 INFO - PROCESS | 1928 | 1463648879050 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 02:07:59 INFO - PROCESS | 1928 | 1463648879246 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d8c9800 == 100 [pid = 1928] [id = 180] 02:07:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 261 (0x8f1b1400) [pid = 1928] [serial = 540] [outer = (nil)] 02:07:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 262 (0x8f3e5000) [pid = 1928] [serial = 541] [outer = 0x8f1b1400] 02:07:59 INFO - PROCESS | 1928 | 1463648879338 Marionette DEBUG loaded listener.js 02:07:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 263 (0x913ddc00) [pid = 1928] [serial = 542] [outer = 0x8f1b1400] 02:08:00 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:00 INFO - PROCESS | 1928 | 1463648880684 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]]]}] 02:08:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:08:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2032ms 02:08:00 INFO - PROCESS | 1928 | 1463648880713 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 02:08:00 INFO - PROCESS | 1928 | 1463648880718 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 02:08:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:08:00 INFO - PROCESS | 1928 | 1463648880724 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:08:00 INFO - PROCESS | 1928 | 1463648880728 Marionette TRACE conn3 <- [1,694,null,{}] 02:08:00 INFO - PROCESS | 1928 | 1463648880830 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}] 02:08:01 INFO - PROCESS | 1928 | 1463648881086 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 02:08:01 INFO - PROCESS | 1928 | 1463648881229 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d842c00 == 101 [pid = 1928] [id = 181] 02:08:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 264 (0x90b97800) [pid = 1928] [serial = 543] [outer = (nil)] 02:08:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 265 (0x91f30800) [pid = 1928] [serial = 544] [outer = 0x90b97800] 02:08:01 INFO - PROCESS | 1928 | 1463648881322 Marionette DEBUG loaded listener.js 02:08:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 266 (0x91f36800) [pid = 1928] [serial = 545] [outer = 0x90b97800] 02:08:02 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:02 INFO - PROCESS | 1928 | 1463648882796 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]]]}] 02:08:02 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) 02:08:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2086ms 02:08:02 INFO - PROCESS | 1928 | 1463648882857 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 02:08:02 INFO - PROCESS | 1928 | 1463648882861 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 02:08:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:08:02 INFO - PROCESS | 1928 | 1463648882889 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:08:02 INFO - PROCESS | 1928 | 1463648882894 Marionette TRACE conn3 <- [1,698,null,{}] 02:08:02 INFO - PROCESS | 1928 | 1463648882901 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}] 02:08:03 INFO - PROCESS | 1928 | 1463648883122 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 02:08:03 INFO - PROCESS | 1928 | 1463648883318 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x91d95800 == 102 [pid = 1928] [id = 182] 02:08:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 267 (0x91f32000) [pid = 1928] [serial = 546] [outer = (nil)] 02:08:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 268 (0x928e6400) [pid = 1928] [serial = 547] [outer = 0x91f32000] 02:08:03 INFO - PROCESS | 1928 | 1463648883407 Marionette DEBUG loaded listener.js 02:08:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 269 (0x92a49400) [pid = 1928] [serial = 548] [outer = 0x91f32000] 02:08:04 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:04 INFO - PROCESS | 1928 | 1463648884739 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]]]}] 02:08:04 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) 02:08:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1896ms 02:08:04 INFO - PROCESS | 1928 | 1463648884880 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 02:08:04 INFO - PROCESS | 1928 | 1463648884883 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 02:08:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:08:04 INFO - PROCESS | 1928 | 1463648884897 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:08:04 INFO - PROCESS | 1928 | 1463648884900 Marionette TRACE conn3 <- [1,702,null,{}] 02:08:04 INFO - PROCESS | 1928 | 1463648884907 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}] 02:08:05 INFO - PROCESS | 1928 | 1463648885142 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 02:08:05 INFO - PROCESS | 1928 | 1463648885340 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x928efc00 == 103 [pid = 1928] [id = 183] 02:08:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 270 (0x92a45c00) [pid = 1928] [serial = 549] [outer = (nil)] 02:08:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 271 (0x95027000) [pid = 1928] [serial = 550] [outer = 0x92a45c00] 02:08:05 INFO - PROCESS | 1928 | 1463648885434 Marionette DEBUG loaded listener.js 02:08:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 272 (0x952e6800) [pid = 1928] [serial = 551] [outer = 0x92a45c00] 02:08:06 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:06 INFO - PROCESS | 1928 | 1463648886766 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]]]}] 02:08:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:08:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1887ms 02:08:06 INFO - PROCESS | 1928 | 1463648886784 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 02:08:06 INFO - PROCESS | 1928 | 1463648886787 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 02:08:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:08:06 INFO - PROCESS | 1928 | 1463648886795 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:08:06 INFO - PROCESS | 1928 | 1463648886799 Marionette TRACE conn3 <- [1,706,null,{}] 02:08:06 INFO - PROCESS | 1928 | 1463648886805 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}] 02:08:07 INFO - PROCESS | 1928 | 1463648887049 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 02:08:07 INFO - PROCESS | 1928 | 1463648887225 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x92b80400 == 104 [pid = 1928] [id = 184] 02:08:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 273 (0x92b81800) [pid = 1928] [serial = 552] [outer = (nil)] 02:08:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 274 (0x99270c00) [pid = 1928] [serial = 553] [outer = 0x92b81800] 02:08:07 INFO - PROCESS | 1928 | 1463648887316 Marionette DEBUG loaded listener.js 02:08:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 275 (0x9927b400) [pid = 1928] [serial = 554] [outer = 0x92b81800] 02:08:08 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:08 INFO - PROCESS | 1928 | 1463648888644 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]]]}] 02:08:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:08:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1887ms 02:08:08 INFO - PROCESS | 1928 | 1463648888684 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 02:08:08 INFO - PROCESS | 1928 | 1463648888689 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 02:08:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:08:08 INFO - PROCESS | 1928 | 1463648888797 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:08:08 INFO - PROCESS | 1928 | 1463648888802 Marionette TRACE conn3 <- [1,710,null,{}] 02:08:08 INFO - PROCESS | 1928 | 1463648888825 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}] 02:08:09 INFO - PROCESS | 1928 | 1463648889026 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 02:08:09 INFO - PROCESS | 1928 | 1463648889223 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x97666000 == 105 [pid = 1928] [id = 185] 02:08:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 276 (0x99136800) [pid = 1928] [serial = 555] [outer = (nil)] 02:08:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 277 (0x9ab8e000) [pid = 1928] [serial = 556] [outer = 0x99136800] 02:08:09 INFO - PROCESS | 1928 | 1463648889311 Marionette DEBUG loaded listener.js 02:08:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 278 (0x9b180c00) [pid = 1928] [serial = 557] [outer = 0x99136800] 02:08:10 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:10 INFO - PROCESS | 1928 | 1463648890634 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]]]}] 02:08:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:08:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1908ms 02:08:10 INFO - PROCESS | 1928 | 1463648890653 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 02:08:10 INFO - PROCESS | 1928 | 1463648890657 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 02:08:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:08:10 INFO - PROCESS | 1928 | 1463648890664 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:08:10 INFO - PROCESS | 1928 | 1463648890668 Marionette TRACE conn3 <- [1,714,null,{}] 02:08:10 INFO - PROCESS | 1928 | 1463648890675 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}] 02:08:10 INFO - PROCESS | 1928 | 1463648890957 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 02:08:11 INFO - PROCESS | 1928 | 1463648891168 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x8cf22c00 == 106 [pid = 1928] [id = 186] 02:08:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 279 (0x8d506800) [pid = 1928] [serial = 558] [outer = (nil)] 02:08:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 280 (0x8f119000) [pid = 1928] [serial = 559] [outer = 0x8d506800] 02:08:11 INFO - PROCESS | 1928 | 1463648891294 Marionette DEBUG loaded listener.js 02:08:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 281 (0x8f3e3000) [pid = 1928] [serial = 560] [outer = 0x8d506800] 02:08:12 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:12 INFO - PROCESS | 1928 | 1463648892683 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]]]}] 02:08:12 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 02:08:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2033ms 02:08:12 INFO - PROCESS | 1928 | 1463648892770 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 02:08:12 INFO - PROCESS | 1928 | 1463648892775 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 02:08:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:08:12 INFO - PROCESS | 1928 | 1463648892786 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:08:12 INFO - PROCESS | 1928 | 1463648892788 Marionette TRACE conn3 <- [1,718,null,{}] 02:08:12 INFO - PROCESS | 1928 | 1463648892829 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}] 02:08:13 INFO - PROCESS | 1928 | 1463648893016 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 02:08:13 INFO - PROCESS | 1928 | 1463648893631 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x8acf9c00 == 107 [pid = 1928] [id = 187] 02:08:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 282 (0x8acfa400) [pid = 1928] [serial = 561] [outer = (nil)] 02:08:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 283 (0x8af41800) [pid = 1928] [serial = 562] [outer = 0x8acfa400] 02:08:13 INFO - PROCESS | 1928 | 1463648893772 Marionette DEBUG loaded listener.js 02:08:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 284 (0x8c271800) [pid = 1928] [serial = 563] [outer = 0x8acfa400] 02:08:15 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:15 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:08:15 INFO - PROCESS | 1928 | 1463648895154 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]]]}] 02:08:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:08:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2391ms 02:08:15 INFO - PROCESS | 1928 | 1463648895177 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 02:08:15 INFO - PROCESS | 1928 | 1463648895184 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 02:08:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:08:15 INFO - PROCESS | 1928 | 1463648895192 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:08:15 INFO - PROCESS | 1928 | 1463648895198 Marionette TRACE conn3 <- [1,722,null,{}] 02:08:15 INFO - PROCESS | 1928 | 1463648895314 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}] 02:08:15 INFO - PROCESS | 1928 | 1463648895503 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 02:08:15 INFO - PROCESS | 1928 | 1463648895711 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x8a213c00 == 108 [pid = 1928] [id = 188] 02:08:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 285 (0x8ac1a000) [pid = 1928] [serial = 564] [outer = (nil)] 02:08:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 286 (0x8c3a8c00) [pid = 1928] [serial = 565] [outer = 0x8ac1a000] 02:08:15 INFO - PROCESS | 1928 | 1463648895846 Marionette DEBUG loaded listener.js 02:08:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 287 (0x8d50b800) [pid = 1928] [serial = 566] [outer = 0x8ac1a000] 02:08:16 INFO - PROCESS | 1928 | --DOCSHELL 0x8d836800 == 107 [pid = 1928] [id = 176] 02:08:16 INFO - PROCESS | 1928 | --DOMWINDOW == 286 (0x9a645000) [pid = 1928] [serial = 409] [outer = (nil)] [url = about:blank] 02:08:16 INFO - PROCESS | 1928 | --DOMWINDOW == 285 (0x91f36400) [pid = 1928] [serial = 412] [outer = (nil)] [url = about:blank] 02:08:16 INFO - PROCESS | 1928 | --DOMWINDOW == 284 (0x8cf2b400) [pid = 1928] [serial = 415] [outer = (nil)] [url = about:blank] 02:08:16 INFO - PROCESS | 1928 | --DOMWINDOW == 283 (0x9b96f800) [pid = 1928] [serial = 418] [outer = (nil)] [url = about:blank] 02:08:16 INFO - PROCESS | 1928 | --DOMWINDOW == 282 (0x92a4a400) [pid = 1928] [serial = 421] [outer = (nil)] [url = about:blank] 02:08:16 INFO - PROCESS | 1928 | --DOMWINDOW == 281 (0x92a5c400) [pid = 1928] [serial = 424] [outer = (nil)] [url = about:blank] 02:08:16 INFO - PROCESS | 1928 | --DOMWINDOW == 280 (0x8c26c000) [pid = 1928] [serial = 427] [outer = (nil)] [url = about:blank] 02:08:16 INFO - PROCESS | 1928 | --DOMWINDOW == 279 (0x8c3a4000) [pid = 1928] [serial = 430] [outer = (nil)] [url = about:blank] 02:08:16 INFO - PROCESS | 1928 | --DOMWINDOW == 278 (0x8c51bc00) [pid = 1928] [serial = 433] [outer = (nil)] [url = about:blank] 02:08:16 INFO - PROCESS | 1928 | --DOMWINDOW == 277 (0x8ae5bc00) [pid = 1928] [serial = 436] [outer = (nil)] [url = about:blank] 02:08:16 INFO - PROCESS | 1928 | --DOMWINDOW == 276 (0x8af42c00) [pid = 1928] [serial = 439] [outer = (nil)] [url = about:blank] 02:08:16 INFO - PROCESS | 1928 | --DOMWINDOW == 275 (0x8af4f000) [pid = 1928] [serial = 442] [outer = (nil)] [url = about:blank] 02:08:16 INFO - PROCESS | 1928 | --DOCSHELL 0x8d83dc00 == 106 [pid = 1928] [id = 175] 02:08:16 INFO - PROCESS | 1928 | --DOCSHELL 0x8c269400 == 105 [pid = 1928] [id = 174] 02:08:16 INFO - PROCESS | 1928 | --DOCSHELL 0x8c39f000 == 104 [pid = 1928] [id = 173] 02:08:16 INFO - PROCESS | 1928 | --DOCSHELL 0x8acfa000 == 103 [pid = 1928] [id = 172] 02:08:16 INFO - PROCESS | 1928 | --DOCSHELL 0x8d510400 == 102 [pid = 1928] [id = 162] 02:08:16 INFO - PROCESS | 1928 | --DOCSHELL 0x8cf25c00 == 101 [pid = 1928] [id = 161] 02:08:16 INFO - PROCESS | 1928 | --DOCSHELL 0x91fce800 == 100 [pid = 1928] [id = 160] 02:08:16 INFO - PROCESS | 1928 | --DOCSHELL 0x91f35c00 == 99 [pid = 1928] [id = 159] 02:08:16 INFO - PROCESS | 1928 | --DOCSHELL 0x91584000 == 98 [pid = 1928] [id = 158] 02:08:16 INFO - PROCESS | 1928 | --DOCSHELL 0x8eb7e000 == 97 [pid = 1928] [id = 157] 02:08:16 INFO - PROCESS | 1928 | --DOCSHELL 0x8c3a3800 == 96 [pid = 1928] [id = 156] 02:08:16 INFO - PROCESS | 1928 | 1463648896806 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] 02:08:16 INFO - PROCESS | 1928 | 1463648896908 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 02:08:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:08:16 INFO - PROCESS | 1928 | 1463648896919 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:08:16 INFO - PROCESS | 1928 | 1463648896922 Marionette TRACE conn3 <- [1,726,null,{}] 02:08:16 INFO - PROCESS | 1928 | 1463648896929 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}] 02:08:17 INFO - PROCESS | 1928 | 1463648897133 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 02:08:17 INFO - PROCESS | 1928 | 1463648897399 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c3a3800 == 97 [pid = 1928] [id = 189] 02:08:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 260 (0x8c3a5800) [pid = 1928] [serial = 567] [outer = (nil)] 02:08:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 261 (0x8d508000) [pid = 1928] [serial = 568] [outer = 0x8c3a5800] 02:08:17 INFO - PROCESS | 1928 | 1463648897483 Marionette DEBUG loaded listener.js 02:08:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 262 (0x8d8cb400) [pid = 1928] [serial = 569] [outer = 0x8c3a5800] 02:08:18 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:18 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:08:18 INFO - PROCESS | 1928 | 1463648898527 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]]]}] 02:08:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:08:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1639ms 02:08:18 INFO - PROCESS | 1928 | 1463648898557 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 02:08:18 INFO - PROCESS | 1928 | 1463648898560 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 02:08:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:08:18 INFO - PROCESS | 1928 | 1463648898570 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:08:18 INFO - PROCESS | 1928 | 1463648898580 Marionette TRACE conn3 <- [1,730,null,{}] 02:08:18 INFO - PROCESS | 1928 | 1463648898595 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}] 02:08:18 INFO - PROCESS | 1928 | 1463648898782 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 02:08:19 INFO - PROCESS | 1928 | 1463648899006 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x8dc7e000 == 98 [pid = 1928] [id = 190] 02:08:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 263 (0x8f1a4400) [pid = 1928] [serial = 570] [outer = (nil)] 02:08:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 264 (0x8f1d2c00) [pid = 1928] [serial = 571] [outer = 0x8f1a4400] 02:08:19 INFO - PROCESS | 1928 | 1463648899087 Marionette DEBUG loaded listener.js 02:08:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 265 (0x8f271400) [pid = 1928] [serial = 572] [outer = 0x8f1a4400] 02:08:19 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:19 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:08:20 INFO - PROCESS | 1928 | 1463648900122 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] 02:08:20 INFO - PROCESS | 1928 | 1463648900171 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 02:08:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:08:20 INFO - PROCESS | 1928 | 1463648900178 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:08:20 INFO - PROCESS | 1928 | 1463648900181 Marionette TRACE conn3 <- [1,734,null,{}] 02:08:20 INFO - PROCESS | 1928 | 1463648900193 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}] 02:08:20 INFO - PROCESS | 1928 | 1463648900410 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 02:08:20 INFO - PROCESS | 1928 | 1463648900442 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x8eb77c00 == 99 [pid = 1928] [id = 191] 02:08:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 266 (0x8f11b000) [pid = 1928] [serial = 573] [outer = (nil)] 02:08:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 267 (0x90996400) [pid = 1928] [serial = 574] [outer = 0x8f11b000] 02:08:20 INFO - PROCESS | 1928 | 1463648900516 Marionette DEBUG loaded listener.js 02:08:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 268 (0x90b8f000) [pid = 1928] [serial = 575] [outer = 0x8f11b000] 02:08:21 INFO - PROCESS | 1928 | --DOMWINDOW == 267 (0x8d8d2c00) [pid = 1928] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:08:21 INFO - PROCESS | 1928 | --DOMWINDOW == 266 (0x8ae5d800) [pid = 1928] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:08:21 INFO - PROCESS | 1928 | --DOMWINDOW == 265 (0x8d840000) [pid = 1928] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:08:21 INFO - PROCESS | 1928 | --DOMWINDOW == 264 (0x8c51d400) [pid = 1928] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:08:21 INFO - PROCESS | 1928 | --DOMWINDOW == 263 (0x8c3a9c00) [pid = 1928] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:08:21 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:21 INFO - PROCESS | 1928 | 1463648901834 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]]]}] 02:08:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:08:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1688ms 02:08:21 INFO - PROCESS | 1928 | 1463648901867 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 02:08:21 INFO - PROCESS | 1928 | 1463648901870 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 02:08:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:08:21 INFO - PROCESS | 1928 | 1463648901884 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:08:21 INFO - PROCESS | 1928 | 1463648901888 Marionette TRACE conn3 <- [1,738,null,{}] 02:08:21 INFO - PROCESS | 1928 | 1463648901907 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}] 02:08:22 INFO - PROCESS | 1928 | 1463648902109 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 02:08:22 INFO - PROCESS | 1928 | 1463648902131 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d83a000 == 100 [pid = 1928] [id = 192] 02:08:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 264 (0x8d83a400) [pid = 1928] [serial = 576] [outer = (nil)] 02:08:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 265 (0x8f3e6800) [pid = 1928] [serial = 577] [outer = 0x8d83a400] 02:08:22 INFO - PROCESS | 1928 | 1463648902356 Marionette DEBUG loaded listener.js 02:08:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 266 (0x913ec400) [pid = 1928] [serial = 578] [outer = 0x8d83a400] 02:08:23 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:23 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:08:23 INFO - PROCESS | 1928 | 1463648903554 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]]]}] 02:08:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:08:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1705ms 02:08:23 INFO - PROCESS | 1928 | 1463648903583 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 02:08:23 INFO - PROCESS | 1928 | 1463648903587 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 02:08:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:08:23 INFO - PROCESS | 1928 | 1463648903604 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:08:23 INFO - PROCESS | 1928 | 1463648903606 Marionette TRACE conn3 <- [1,742,null,{}] 02:08:23 INFO - PROCESS | 1928 | 1463648903613 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}] 02:08:23 INFO - PROCESS | 1928 | 1463648903972 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 02:08:24 INFO - PROCESS | 1928 | 1463648904149 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ae64c00 == 101 [pid = 1928] [id = 193] 02:08:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 267 (0x8af42c00) [pid = 1928] [serial = 579] [outer = (nil)] 02:08:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 268 (0x8b464800) [pid = 1928] [serial = 580] [outer = 0x8af42c00] 02:08:24 INFO - PROCESS | 1928 | 1463648904286 Marionette DEBUG loaded listener.js 02:08:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 269 (0x8c3a8800) [pid = 1928] [serial = 581] [outer = 0x8af42c00] 02:08:25 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:25 INFO - PROCESS | 1928 | 1463648905718 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]]]}] 02:08:25 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 02:08:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2145ms 02:08:25 INFO - PROCESS | 1928 | 1463648905808 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 02:08:25 INFO - PROCESS | 1928 | 1463648905815 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 02:08:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:08:25 INFO - PROCESS | 1928 | 1463648905827 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:08:25 INFO - PROCESS | 1928 | 1463648905835 Marionette TRACE conn3 <- [1,746,null,{}] 02:08:25 INFO - PROCESS | 1928 | 1463648905844 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}] 02:08:26 INFO - PROCESS | 1928 | 1463648906045 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 02:08:26 INFO - PROCESS | 1928 | 1463648906242 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c522c00 == 102 [pid = 1928] [id = 194] 02:08:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 270 (0x8cf2b800) [pid = 1928] [serial = 582] [outer = (nil)] 02:08:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 271 (0x8d8cc800) [pid = 1928] [serial = 583] [outer = 0x8cf2b800] 02:08:26 INFO - PROCESS | 1928 | 1463648906375 Marionette DEBUG loaded listener.js 02:08:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 272 (0x8e7a0400) [pid = 1928] [serial = 584] [outer = 0x8cf2b800] 02:08:27 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:27 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:27 INFO - PROCESS | 1928 | 1463648907726 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]]]}] 02:08:27 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.) 02:08:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1940ms 02:08:27 INFO - PROCESS | 1928 | 1463648907942 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 02:08:27 INFO - PROCESS | 1928 | 1463648907947 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 02:08:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:08:27 INFO - PROCESS | 1928 | 1463648907980 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:08:27 INFO - PROCESS | 1928 | 1463648907984 Marionette TRACE conn3 <- [1,750,null,{}] 02:08:27 INFO - PROCESS | 1928 | 1463648907991 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}] 02:08:28 INFO - PROCESS | 1928 | 1463648908192 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 02:08:28 INFO - PROCESS | 1928 | 1463648908403 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d83f800 == 103 [pid = 1928] [id = 195] 02:08:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 273 (0x8e7a8800) [pid = 1928] [serial = 585] [outer = (nil)] 02:08:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 274 (0x90992800) [pid = 1928] [serial = 586] [outer = 0x8e7a8800] 02:08:28 INFO - PROCESS | 1928 | 1463648908493 Marionette DEBUG loaded listener.js 02:08:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 275 (0x91585c00) [pid = 1928] [serial = 587] [outer = 0x8e7a8800] 02:08:29 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:29 INFO - PROCESS | 1928 | 1463648909868 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]]]}] 02:08:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:08:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1935ms 02:08:30 INFO - PROCESS | 1928 | 1463648910006 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 02:08:30 INFO - PROCESS | 1928 | 1463648910014 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 02:08:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:08:30 INFO - PROCESS | 1928 | 1463648910043 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:08:30 INFO - PROCESS | 1928 | 1463648910051 Marionette TRACE conn3 <- [1,754,null,{}] 02:08:30 INFO - PROCESS | 1928 | 1463648910059 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}] 02:08:30 INFO - PROCESS | 1928 | 1463648910264 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 02:08:30 INFO - PROCESS | 1928 | 1463648910459 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ac13000 == 104 [pid = 1928] [id = 196] 02:08:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 276 (0x8acf9800) [pid = 1928] [serial = 588] [outer = (nil)] 02:08:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 277 (0x924acc00) [pid = 1928] [serial = 589] [outer = 0x8acf9800] 02:08:30 INFO - PROCESS | 1928 | 1463648910548 Marionette DEBUG loaded listener.js 02:08:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 278 (0x92a5d800) [pid = 1928] [serial = 590] [outer = 0x8acf9800] 02:08:31 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:31 INFO - PROCESS | 1928 | 1463648911905 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]]]}] 02:08:31 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 02:08:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1911ms 02:08:31 INFO - PROCESS | 1928 | 1463648911968 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 02:08:31 INFO - PROCESS | 1928 | 1463648911973 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 02:08:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:08:32 INFO - PROCESS | 1928 | 1463648912002 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:08:32 INFO - PROCESS | 1928 | 1463648912006 Marionette TRACE conn3 <- [1,758,null,{}] 02:08:32 INFO - PROCESS | 1928 | 1463648912012 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}] 02:08:32 INFO - PROCESS | 1928 | 1463648912203 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 02:08:32 INFO - PROCESS | 1928 | 1463648912406 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d8d0c00 == 105 [pid = 1928] [id = 197] 02:08:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 279 (0x91fd3800) [pid = 1928] [serial = 591] [outer = (nil)] 02:08:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 280 (0x93c10800) [pid = 1928] [serial = 592] [outer = 0x91fd3800] 02:08:32 INFO - PROCESS | 1928 | 1463648912591 Marionette DEBUG loaded listener.js 02:08:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 281 (0x94680800) [pid = 1928] [serial = 593] [outer = 0x91fd3800] 02:08:33 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:33 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:08:33 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:33 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:33 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:33 INFO - PROCESS | 1928 | 1463648913564 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]]]}] 02:08:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:08:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1642ms 02:08:33 INFO - PROCESS | 1928 | 1463648913641 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 02:08:33 INFO - PROCESS | 1928 | 1463648913645 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 02:08:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:08:33 INFO - PROCESS | 1928 | 1463648913652 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:08:33 INFO - PROCESS | 1928 | 1463648913656 Marionette TRACE conn3 <- [1,762,null,{}] 02:08:33 INFO - PROCESS | 1928 | 1463648913662 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}] 02:08:33 INFO - PROCESS | 1928 | 1463648913915 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 02:08:34 INFO - PROCESS | 1928 | 1463648914214 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x93cea400 == 106 [pid = 1928] [id = 198] 02:08:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 282 (0x95025800) [pid = 1928] [serial = 594] [outer = (nil)] 02:08:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 283 (0x950b5000) [pid = 1928] [serial = 595] [outer = 0x95025800] 02:08:34 INFO - PROCESS | 1928 | 1463648914331 Marionette DEBUG loaded listener.js 02:08:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 284 (0x9926e000) [pid = 1928] [serial = 596] [outer = 0x95025800] 02:08:35 INFO - PROCESS | 1928 | 1463648915818 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]]]}] 02:08:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:08:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2183ms 02:08:35 INFO - PROCESS | 1928 | 1463648915870 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 02:08:35 INFO - PROCESS | 1928 | 1463648915874 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 02:08:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:08:35 INFO - PROCESS | 1928 | 1463648915883 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:08:35 INFO - PROCESS | 1928 | 1463648915887 Marionette TRACE conn3 <- [1,766,null,{}] 02:08:35 INFO - PROCESS | 1928 | 1463648915893 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}] 02:08:36 INFO - PROCESS | 1928 | 1463648916158 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 02:08:36 INFO - PROCESS | 1928 | 1463648916364 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x8a20ac00 == 107 [pid = 1928] [id = 199] 02:08:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 285 (0x95028400) [pid = 1928] [serial = 597] [outer = (nil)] 02:08:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 286 (0x9a642400) [pid = 1928] [serial = 598] [outer = 0x95028400] 02:08:36 INFO - PROCESS | 1928 | 1463648916451 Marionette DEBUG loaded listener.js 02:08:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 287 (0x9a74f800) [pid = 1928] [serial = 599] [outer = 0x95028400] 02:08:37 INFO - PROCESS | 1928 | 1463648917763 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]]]}] 02:08:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:08:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1932ms 02:08:37 INFO - PROCESS | 1928 | 1463648917861 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 02:08:37 INFO - PROCESS | 1928 | 1463648917866 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 02:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:08:37 INFO - PROCESS | 1928 | 1463648917938 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:08:37 INFO - PROCESS | 1928 | 1463648917943 Marionette TRACE conn3 <- [1,770,null,{}] 02:08:37 INFO - PROCESS | 1928 | 1463648917953 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}] 02:08:38 INFO - PROCESS | 1928 | 1463648918159 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 02:08:38 INFO - PROCESS | 1928 | 1463648918361 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x92e1b800 == 108 [pid = 1928] [id = 200] 02:08:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 288 (0x9a130000) [pid = 1928] [serial = 600] [outer = (nil)] 02:08:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 289 (0x9ab97c00) [pid = 1928] [serial = 601] [outer = 0x9a130000] 02:08:38 INFO - PROCESS | 1928 | 1463648918487 Marionette DEBUG loaded listener.js 02:08:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 290 (0x9b442400) [pid = 1928] [serial = 602] [outer = 0x9a130000] 02:08:39 INFO - PROCESS | 1928 | 1463648919454 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]]]}] 02:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1553ms 02:08:39 INFO - PROCESS | 1928 | 1463648919475 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 02:08:39 INFO - PROCESS | 1928 | 1463648919479 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 02:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:08:39 INFO - PROCESS | 1928 | 1463648919485 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:08:39 INFO - PROCESS | 1928 | 1463648919490 Marionette TRACE conn3 <- [1,774,null,{}] 02:08:39 INFO - PROCESS | 1928 | 1463648919496 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}] 02:08:39 INFO - PROCESS | 1928 | 1463648919700 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 02:08:40 INFO - PROCESS | 1928 | 1463648920039 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x8a213800 == 109 [pid = 1928] [id = 201] 02:08:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 291 (0x8ac1e000) [pid = 1928] [serial = 603] [outer = (nil)] 02:08:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 292 (0x8d505800) [pid = 1928] [serial = 604] [outer = 0x8ac1e000] 02:08:40 INFO - PROCESS | 1928 | 1463648920212 Marionette DEBUG loaded listener.js 02:08:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 293 (0x93c10000) [pid = 1928] [serial = 605] [outer = 0x8ac1e000] 02:08:41 INFO - PROCESS | 1928 | 1463648921325 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]]]}] 02:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1887ms 02:08:41 INFO - PROCESS | 1928 | 1463648921375 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 02:08:41 INFO - PROCESS | 1928 | 1463648921379 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 02:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:08:41 INFO - PROCESS | 1928 | 1463648921386 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:08:41 INFO - PROCESS | 1928 | 1463648921390 Marionette TRACE conn3 <- [1,778,null,{}] 02:08:41 INFO - PROCESS | 1928 | 1463648921396 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}] 02:08:41 INFO - PROCESS | 1928 | 1463648921611 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 02:08:41 INFO - PROCESS | 1928 | 1463648921829 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 294 (0x952e2000) [pid = 1928] [serial = 606] [outer = 0x9d8eb000] 02:08:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x9b187800 == 110 [pid = 1928] [id = 202] 02:08:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 295 (0x9b43f400) [pid = 1928] [serial = 607] [outer = (nil)] 02:08:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 296 (0x9b7bfc00) [pid = 1928] [serial = 608] [outer = 0x9b43f400] 02:08:42 INFO - PROCESS | 1928 | 1463648922051 Marionette DEBUG loaded listener.js 02:08:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 297 (0x9b975400) [pid = 1928] [serial = 609] [outer = 0x9b43f400] 02:08:43 INFO - PROCESS | 1928 | 1463648923219 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]]]}] 02:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1886ms 02:08:43 INFO - PROCESS | 1928 | 1463648923274 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 02:08:43 INFO - PROCESS | 1928 | 1463648923281 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 02:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:08:43 INFO - PROCESS | 1928 | 1463648923293 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:08:43 INFO - PROCESS | 1928 | 1463648923296 Marionette TRACE conn3 <- [1,782,null,{}] 02:08:43 INFO - PROCESS | 1928 | 1463648923303 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}] 02:08:43 INFO - PROCESS | 1928 | 1463648923543 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 02:08:43 INFO - PROCESS | 1928 | 1463648923806 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x8dc86000 == 111 [pid = 1928] [id = 203] 02:08:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 298 (0x8f1adc00) [pid = 1928] [serial = 610] [outer = (nil)] 02:08:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 299 (0x9d8df800) [pid = 1928] [serial = 611] [outer = 0x8f1adc00] 02:08:43 INFO - PROCESS | 1928 | 1463648923919 Marionette DEBUG loaded listener.js 02:08:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 300 (0xa21a5800) [pid = 1928] [serial = 612] [outer = 0x8f1adc00] 02:08:44 INFO - PROCESS | 1928 | 1463648924903 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]]]}] 02:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1634ms 02:08:44 INFO - PROCESS | 1928 | 1463648924928 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 02:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:08:44 INFO - PROCESS | 1928 | 1463648924933 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 02:08:44 INFO - PROCESS | 1928 | 1463648924940 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:08:44 INFO - PROCESS | 1928 | 1463648924945 Marionette TRACE conn3 <- [1,786,null,{}] 02:08:44 INFO - PROCESS | 1928 | 1463648924953 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}] 02:08:45 INFO - PROCESS | 1928 | 1463648925203 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 02:08:45 INFO - PROCESS | 1928 | 1463648925516 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ac18000 == 112 [pid = 1928] [id = 204] 02:08:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 301 (0x8c3aac00) [pid = 1928] [serial = 613] [outer = (nil)] 02:08:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 302 (0x9a46fc00) [pid = 1928] [serial = 614] [outer = 0x8c3aac00] 02:08:45 INFO - PROCESS | 1928 | 1463648925605 Marionette DEBUG loaded listener.js 02:08:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 303 (0x9a477000) [pid = 1928] [serial = 615] [outer = 0x8c3aac00] 02:08:46 INFO - PROCESS | 1928 | 1463648926896 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]]]}] 02:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1997ms 02:08:46 INFO - PROCESS | 1928 | 1463648926937 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 02:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:08:46 INFO - PROCESS | 1928 | 1463648926945 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 02:08:46 INFO - PROCESS | 1928 | 1463648926954 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:08:46 INFO - PROCESS | 1928 | 1463648926960 Marionette TRACE conn3 <- [1,790,null,{}] 02:08:46 INFO - PROCESS | 1928 | 1463648926968 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}] 02:08:47 INFO - PROCESS | 1928 | 1463648927173 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 02:08:47 INFO - PROCESS | 1928 | 1463648927449 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d838400 == 113 [pid = 1928] [id = 205] 02:08:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 304 (0x8d839400) [pid = 1928] [serial = 616] [outer = (nil)] 02:08:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 305 (0x8d842800) [pid = 1928] [serial = 617] [outer = 0x8d839400] 02:08:47 INFO - PROCESS | 1928 | 1463648927649 Marionette DEBUG loaded listener.js 02:08:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 306 (0x8eb7d800) [pid = 1928] [serial = 618] [outer = 0x8d839400] 02:08:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8e7a1400 == 112 [pid = 1928] [id = 104] 02:08:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8f1b0000 == 111 [pid = 1928] [id = 101] 02:08:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8e7a6800 == 110 [pid = 1928] [id = 105] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 305 (0x8f280400) [pid = 1928] [serial = 532] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8dbb2400 == 109 [pid = 1928] [id = 107] 02:08:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8e7ac800 == 108 [pid = 1928] [id = 106] 02:08:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8d83a000 == 107 [pid = 1928] [id = 192] 02:08:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8eb77c00 == 106 [pid = 1928] [id = 191] 02:08:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8dc7e000 == 105 [pid = 1928] [id = 190] 02:08:48 INFO - PROCESS | 1928 | 1463648928766 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]]]}] 02:08:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8c3a3800 == 104 [pid = 1928] [id = 189] 02:08:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8a213c00 == 103 [pid = 1928] [id = 188] 02:08:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8acf9c00 == 102 [pid = 1928] [id = 187] 02:08:48 INFO - PROCESS | 1928 | --DOCSHELL 0x92b80400 == 101 [pid = 1928] [id = 184] 02:08:48 INFO - PROCESS | 1928 | --DOCSHELL 0x928efc00 == 100 [pid = 1928] [id = 183] 02:08:48 INFO - PROCESS | 1928 | --DOCSHELL 0x91d95800 == 99 [pid = 1928] [id = 182] 02:08:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8d842c00 == 98 [pid = 1928] [id = 181] 02:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1847ms 02:08:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8d8c9800 == 97 [pid = 1928] [id = 180] 02:08:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8b466800 == 96 [pid = 1928] [id = 179] 02:08:48 INFO - PROCESS | 1928 | --DOCSHELL 0x8ae5c400 == 95 [pid = 1928] [id = 178] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 304 (0x8eb73400) [pid = 1928] [serial = 527] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 303 (0x8dc7e800) [pid = 1928] [serial = 514] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 302 (0x8af4f800) [pid = 1928] [serial = 517] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 301 (0x8f115400) [pid = 1928] [serial = 529] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 300 (0x8b46d000) [pid = 1928] [serial = 496] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 299 (0x9a63f400) [pid = 1928] [serial = 487] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 298 (0x8f1d3400) [pid = 1928] [serial = 530] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 297 (0x8a210000) [pid = 1928] [serial = 511] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 296 (0x951f8000) [pid = 1928] [serial = 481] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 295 (0x8d843c00) [pid = 1928] [serial = 524] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 294 (0x9927ac00) [pid = 1928] [serial = 484] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 293 (0x8dbbb000) [pid = 1928] [serial = 526] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 292 (0x8cf27800) [pid = 1928] [serial = 520] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 291 (0x8d502c00) [pid = 1928] [serial = 469] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 290 (0x8d83f400) [pid = 1928] [serial = 523] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 289 (0x9b9cd800) [pid = 1928] [serial = 493] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 288 (0x8c270c00) [pid = 1928] [serial = 518] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 287 (0x9b440c00) [pid = 1928] [serial = 490] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 286 (0x8d507c00) [pid = 1928] [serial = 521] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 285 (0x924a8000) [pid = 1928] [serial = 466] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 284 (0x8b468000) [pid = 1928] [serial = 499] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 283 (0x928e6000) [pid = 1928] [serial = 502] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 282 (0x8f1b1c00) [pid = 1928] [serial = 472] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 281 (0x928e5000) [pid = 1928] [serial = 508] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 280 (0x8ac1ac00) [pid = 1928] [serial = 505] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 279 (0x93cf7c00) [pid = 1928] [serial = 478] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | --DOMWINDOW == 278 (0x91fd0c00) [pid = 1928] [serial = 475] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1928 | 1463648928847 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 02:08:48 INFO - PROCESS | 1928 | 1463648928865 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 02:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:08:48 INFO - PROCESS | 1928 | 1463648928880 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:08:48 INFO - PROCESS | 1928 | 1463648928885 Marionette TRACE conn3 <- [1,794,null,{}] 02:08:48 INFO - PROCESS | 1928 | 1463648928892 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}] 02:08:49 INFO - PROCESS | 1928 | 1463648929086 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 02:08:49 INFO - PROCESS | 1928 | 1463648929323 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c273000 == 96 [pid = 1928] [id = 206] 02:08:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 279 (0x8c39e800) [pid = 1928] [serial = 619] [outer = (nil)] 02:08:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 280 (0x8d840800) [pid = 1928] [serial = 620] [outer = 0x8c39e800] 02:08:49 INFO - PROCESS | 1928 | 1463648929413 Marionette DEBUG loaded listener.js 02:08:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 281 (0x8dc77400) [pid = 1928] [serial = 621] [outer = 0x8c39e800] 02:08:50 INFO - PROCESS | 1928 | 1463648930259 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]]]}] 02:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1442ms 02:08:50 INFO - PROCESS | 1928 | 1463648930322 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 02:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:08:50 INFO - PROCESS | 1928 | 1463648930326 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 02:08:50 INFO - PROCESS | 1928 | 1463648930333 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:08:50 INFO - PROCESS | 1928 | 1463648930339 Marionette TRACE conn3 <- [1,798,null,{}] 02:08:50 INFO - PROCESS | 1928 | 1463648930356 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}] 02:08:50 INFO - PROCESS | 1928 | 1463648930551 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 02:08:50 INFO - PROCESS | 1928 | 1463648930738 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f1d4000 == 97 [pid = 1928] [id = 207] 02:08:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 282 (0x8f277800) [pid = 1928] [serial = 622] [outer = (nil)] 02:08:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 283 (0x8f3e6000) [pid = 1928] [serial = 623] [outer = 0x8f277800] 02:08:50 INFO - PROCESS | 1928 | 1463648930863 Marionette DEBUG loaded listener.js 02:08:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 284 (0x9157cc00) [pid = 1928] [serial = 624] [outer = 0x8f277800] 02:08:51 INFO - PROCESS | 1928 | 1463648931726 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]]]}] 02:08:51 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 02:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1439ms 02:08:51 INFO - PROCESS | 1928 | 1463648931773 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 02:08:51 INFO - PROCESS | 1928 | 1463648931778 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 02:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:08:51 INFO - PROCESS | 1928 | 1463648931785 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:08:51 INFO - PROCESS | 1928 | 1463648931788 Marionette TRACE conn3 <- [1,802,null,{}] 02:08:51 INFO - PROCESS | 1928 | 1463648931800 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}] 02:08:52 INFO - PROCESS | 1928 | 1463648932059 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 02:08:52 INFO - PROCESS | 1928 | 1463648932082 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x8cf2e800 == 98 [pid = 1928] [id = 208] 02:08:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 285 (0x913e9400) [pid = 1928] [serial = 625] [outer = (nil)] 02:08:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 286 (0x91fce800) [pid = 1928] [serial = 626] [outer = 0x913e9400] 02:08:52 INFO - PROCESS | 1928 | 1463648932159 Marionette DEBUG loaded listener.js 02:08:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 287 (0x928e3c00) [pid = 1928] [serial = 627] [outer = 0x913e9400] 02:08:53 INFO - PROCESS | 1928 | --DOMWINDOW == 286 (0x8af50000) [pid = 1928] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:08:53 INFO - PROCESS | 1928 | --DOMWINDOW == 285 (0x8c3a5800) [pid = 1928] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:08:53 INFO - PROCESS | 1928 | --DOMWINDOW == 284 (0x8ac1a000) [pid = 1928] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:08:53 INFO - PROCESS | 1928 | --DOMWINDOW == 283 (0x97663c00) [pid = 1928] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:08:53 INFO - PROCESS | 1928 | --DOMWINDOW == 282 (0x8acfa400) [pid = 1928] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:08:53 INFO - PROCESS | 1928 | --DOMWINDOW == 281 (0x8f11b000) [pid = 1928] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:08:53 INFO - PROCESS | 1928 | --DOMWINDOW == 280 (0x91fc9c00) [pid = 1928] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:08:53 INFO - PROCESS | 1928 | --DOMWINDOW == 279 (0x8f1a4400) [pid = 1928] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:08:53 INFO - PROCESS | 1928 | --DOMWINDOW == 278 (0x8dc77800) [pid = 1928] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:08:53 INFO - PROCESS | 1928 | 1463648933351 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]]]}] 02:08:53 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 02:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1590ms 02:08:53 INFO - PROCESS | 1928 | 1463648933377 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 02:08:53 INFO - PROCESS | 1928 | 1463648933381 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 02:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:08:53 INFO - PROCESS | 1928 | 1463648933388 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:08:53 INFO - PROCESS | 1928 | 1463648933390 Marionette TRACE conn3 <- [1,806,null,{}] 02:08:53 INFO - PROCESS | 1928 | 1463648933396 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}] 02:08:53 INFO - PROCESS | 1928 | 1463648933600 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 02:08:53 INFO - PROCESS | 1928 | 1463648933810 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c26e800 == 99 [pid = 1928] [id = 209] 02:08:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 279 (0x8e7a3800) [pid = 1928] [serial = 628] [outer = (nil)] 02:08:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 280 (0x8f1b0800) [pid = 1928] [serial = 629] [outer = 0x8e7a3800] 02:08:53 INFO - PROCESS | 1928 | 1463648933894 Marionette DEBUG loaded listener.js 02:08:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 281 (0x91f35c00) [pid = 1928] [serial = 630] [outer = 0x8e7a3800] 02:08:54 INFO - PROCESS | 1928 | 1463648934683 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]]]}] 02:08:54 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 02:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1328ms 02:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:08:54 INFO - PROCESS | 1928 | 1463648934717 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 02:08:54 INFO - PROCESS | 1928 | 1463648934721 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 02:08:54 INFO - PROCESS | 1928 | 1463648934728 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:08:54 INFO - PROCESS | 1928 | 1463648934730 Marionette TRACE conn3 <- [1,810,null,{}] 02:08:54 INFO - PROCESS | 1928 | 1463648934737 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}] 02:08:54 INFO - PROCESS | 1928 | 1463648934957 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 02:08:55 INFO - PROCESS | 1928 | 1463648935123 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x92b7fc00 == 100 [pid = 1928] [id = 210] 02:08:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 282 (0x92b80400) [pid = 1928] [serial = 631] [outer = (nil)] 02:08:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 283 (0x951ea400) [pid = 1928] [serial = 632] [outer = 0x92b80400] 02:08:55 INFO - PROCESS | 1928 | 1463648935200 Marionette DEBUG loaded listener.js 02:08:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 284 (0x952e7c00) [pid = 1928] [serial = 633] [outer = 0x92b80400] 02:08:56 INFO - PROCESS | 1928 | 1463648936299 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]]]}] 02:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1589ms 02:08:56 INFO - PROCESS | 1928 | 1463648936316 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 02:08:56 INFO - PROCESS | 1928 | 1463648936324 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 02:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:08:56 INFO - PROCESS | 1928 | 1463648936333 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:08:56 INFO - PROCESS | 1928 | 1463648936339 Marionette TRACE conn3 <- [1,814,null,{}] 02:08:56 INFO - PROCESS | 1928 | 1463648936348 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}] 02:08:56 INFO - PROCESS | 1928 | 1463648936601 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 02:08:56 INFO - PROCESS | 1928 | 1463648936923 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x8b46bc00 == 101 [pid = 1928] [id = 211] 02:08:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 285 (0x8c3a7000) [pid = 1928] [serial = 634] [outer = (nil)] 02:08:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 286 (0x8d507400) [pid = 1928] [serial = 635] [outer = 0x8c3a7000] 02:08:57 INFO - PROCESS | 1928 | 1463648937018 Marionette DEBUG loaded listener.js 02:08:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 287 (0x8d843c00) [pid = 1928] [serial = 636] [outer = 0x8c3a7000] 02:08:58 INFO - PROCESS | 1928 | 1463648937998 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] 02:08:58 INFO - PROCESS | 1928 | 1463648938084 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 02:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:08:58 INFO - PROCESS | 1928 | 1463648938097 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:08:58 INFO - PROCESS | 1928 | 1463648938100 Marionette TRACE conn3 <- [1,818,null,{}] 02:08:58 INFO - PROCESS | 1928 | 1463648938108 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}] 02:08:58 INFO - PROCESS | 1928 | 1463648938432 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 02:08:58 INFO - PROCESS | 1928 | 1463648938754 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f1d8c00 == 102 [pid = 1928] [id = 212] 02:08:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 288 (0x8f274800) [pid = 1928] [serial = 637] [outer = (nil)] 02:08:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 289 (0x91fcd000) [pid = 1928] [serial = 638] [outer = 0x8f274800] 02:08:58 INFO - PROCESS | 1928 | 1463648938848 Marionette DEBUG loaded listener.js 02:08:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 290 (0x92a5f800) [pid = 1928] [serial = 639] [outer = 0x8f274800] 02:08:59 INFO - PROCESS | 1928 | 1463648939901 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]]]}] 02:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1836ms 02:08:59 INFO - PROCESS | 1928 | 1463648939932 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 02:08:59 INFO - PROCESS | 1928 | 1463648939936 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 02:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:08:59 INFO - PROCESS | 1928 | 1463648939945 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:08:59 INFO - PROCESS | 1928 | 1463648939953 Marionette TRACE conn3 <- [1,822,null,{}] 02:08:59 INFO - PROCESS | 1928 | 1463648939971 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}] 02:09:00 INFO - PROCESS | 1928 | 1463648940197 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 02:09:00 INFO - PROCESS | 1928 | 1463648940456 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x91f33400 == 103 [pid = 1928] [id = 213] 02:09:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 291 (0x97663c00) [pid = 1928] [serial = 640] [outer = (nil)] 02:09:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 292 (0x9927ac00) [pid = 1928] [serial = 641] [outer = 0x97663c00] 02:09:00 INFO - PROCESS | 1928 | 1463648940593 Marionette DEBUG loaded listener.js 02:09:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 293 (0x9a469c00) [pid = 1928] [serial = 642] [outer = 0x97663c00] 02:09:01 INFO - PROCESS | 1928 | 1463648941554 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] 02:09:01 INFO - PROCESS | 1928 | 1463648941607 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 02:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:09:01 INFO - PROCESS | 1928 | 1463648941614 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:09:01 INFO - PROCESS | 1928 | 1463648941617 Marionette TRACE conn3 <- [1,826,null,{}] 02:09:01 INFO - PROCESS | 1928 | 1463648941624 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}] 02:09:01 INFO - PROCESS | 1928 | 1463648941871 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 02:09:02 INFO - PROCESS | 1928 | 1463648942153 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x8a210400 == 104 [pid = 1928] [id = 214] 02:09:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 294 (0x99273000) [pid = 1928] [serial = 643] [outer = (nil)] 02:09:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 295 (0x9a629400) [pid = 1928] [serial = 644] [outer = 0x99273000] 02:09:02 INFO - PROCESS | 1928 | 1463648942257 Marionette DEBUG loaded listener.js 02:09:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 296 (0x9a644400) [pid = 1928] [serial = 645] [outer = 0x99273000] 02:09:03 INFO - PROCESS | 1928 | 1463648943212 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]]]}] 02:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1638ms 02:09:03 INFO - PROCESS | 1928 | 1463648943254 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 02:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:09:03 INFO - PROCESS | 1928 | 1463648943258 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 02:09:03 INFO - PROCESS | 1928 | 1463648943265 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:09:03 INFO - PROCESS | 1928 | 1463648943270 Marionette TRACE conn3 <- [1,830,null,{}] 02:09:03 INFO - PROCESS | 1928 | 1463648943277 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}] 02:09:03 INFO - PROCESS | 1928 | 1463648943536 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 02:09:03 INFO - PROCESS | 1928 | 1463648943840 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x93cebc00 == 105 [pid = 1928] [id = 215] 02:09:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 297 (0x991d3c00) [pid = 1928] [serial = 646] [outer = (nil)] 02:09:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 298 (0x9b441800) [pid = 1928] [serial = 647] [outer = 0x991d3c00] 02:09:03 INFO - PROCESS | 1928 | 1463648943947 Marionette DEBUG loaded listener.js 02:09:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 299 (0x9c194400) [pid = 1928] [serial = 648] [outer = 0x991d3c00] 02:09:04 INFO - PROCESS | 1928 | 1463648944943 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]]]}] 02:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1736ms 02:09:05 INFO - PROCESS | 1928 | 1463648945002 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 02:09:05 INFO - PROCESS | 1928 | 1463648945005 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 02:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:09:05 INFO - PROCESS | 1928 | 1463648945013 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:09:05 INFO - PROCESS | 1928 | 1463648945017 Marionette TRACE conn3 <- [1,834,null,{}] 02:09:05 INFO - PROCESS | 1928 | 1463648945023 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}] 02:09:05 INFO - PROCESS | 1928 | 1463648945280 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 02:09:05 INFO - PROCESS | 1928 | 1463648945591 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d001800 == 106 [pid = 1928] [id = 216] 02:09:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 300 (0x8d004400) [pid = 1928] [serial = 649] [outer = (nil)] 02:09:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 301 (0x8d00e000) [pid = 1928] [serial = 650] [outer = 0x8d004400] 02:09:05 INFO - PROCESS | 1928 | 1463648945694 Marionette DEBUG loaded listener.js 02:09:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 302 (0x9bf83800) [pid = 1928] [serial = 651] [outer = 0x8d004400] 02:09:06 INFO - PROCESS | 1928 | 1463648946627 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]]]}] 02:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1686ms 02:09:06 INFO - PROCESS | 1928 | 1463648946701 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 02:09:06 INFO - PROCESS | 1928 | 1463648946704 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 02:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:09:06 INFO - PROCESS | 1928 | 1463648946712 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:09:06 INFO - PROCESS | 1928 | 1463648946716 Marionette TRACE conn3 <- [1,838,null,{}] 02:09:06 INFO - PROCESS | 1928 | 1463648946722 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}] 02:09:06 INFO - PROCESS | 1928 | 1463648946962 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 02:09:07 INFO - PROCESS | 1928 | 1463648947269 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d007c00 == 107 [pid = 1928] [id = 217] 02:09:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 303 (0x8d482c00) [pid = 1928] [serial = 652] [outer = (nil)] 02:09:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 304 (0x8d486c00) [pid = 1928] [serial = 653] [outer = 0x8d482c00] 02:09:07 INFO - PROCESS | 1928 | 1463648947365 Marionette DEBUG loaded listener.js 02:09:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 305 (0x8d48ac00) [pid = 1928] [serial = 654] [outer = 0x8d482c00] 02:09:08 INFO - PROCESS | 1928 | 1463648948304 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]]]}] 02:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1637ms 02:09:08 INFO - PROCESS | 1928 | 1463648948350 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 02:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:09:08 INFO - PROCESS | 1928 | 1463648948355 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 02:09:08 INFO - PROCESS | 1928 | 1463648948362 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:09:08 INFO - PROCESS | 1928 | 1463648948367 Marionette TRACE conn3 <- [1,842,null,{}] 02:09:08 INFO - PROCESS | 1928 | 1463648948373 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}] 02:09:08 INFO - PROCESS | 1928 | 1463648948660 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 02:09:09 INFO - PROCESS | 1928 | 1463648948974 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d005800 == 108 [pid = 1928] [id = 218] 02:09:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 306 (0x8d48bc00) [pid = 1928] [serial = 655] [outer = (nil)] 02:09:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 307 (0x8d490800) [pid = 1928] [serial = 656] [outer = 0x8d48bc00] 02:09:09 INFO - PROCESS | 1928 | 1463648949133 Marionette DEBUG loaded listener.js 02:09:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 308 (0x9c1a1000) [pid = 1928] [serial = 657] [outer = 0x8d48bc00] 02:09:10 INFO - PROCESS | 1928 | 1463648950146 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]]]}] 02:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1839ms 02:09:10 INFO - PROCESS | 1928 | 1463648950202 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 02:09:10 INFO - PROCESS | 1928 | 1463648950205 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 02:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:09:10 INFO - PROCESS | 1928 | 1463648950213 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:09:10 INFO - PROCESS | 1928 | 1463648950218 Marionette TRACE conn3 <- [1,846,null,{}] 02:09:10 INFO - PROCESS | 1928 | 1463648950224 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}] 02:09:10 INFO - PROCESS | 1928 | 1463648950450 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 02:09:10 INFO - PROCESS | 1928 | 1463648950791 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x893c1800 == 109 [pid = 1928] [id = 219] 02:09:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 309 (0x893c4400) [pid = 1928] [serial = 658] [outer = (nil)] 02:09:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 310 (0x893ca000) [pid = 1928] [serial = 659] [outer = 0x893c4400] 02:09:10 INFO - PROCESS | 1928 | 1463648950904 Marionette DEBUG loaded listener.js 02:09:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 311 (0x893cbc00) [pid = 1928] [serial = 660] [outer = 0x893c4400] 02:09:11 INFO - PROCESS | 1928 | 1463648951864 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]]]}] 02:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1689ms 02:09:11 INFO - PROCESS | 1928 | 1463648951904 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 02:09:11 INFO - PROCESS | 1928 | 1463648951908 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 02:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:09:11 INFO - PROCESS | 1928 | 1463648951915 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:09:11 INFO - PROCESS | 1928 | 1463648951918 Marionette TRACE conn3 <- [1,850,null,{}] 02:09:11 INFO - PROCESS | 1928 | 1463648951926 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}] 02:09:12 INFO - PROCESS | 1928 | 1463648952145 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 02:09:12 INFO - PROCESS | 1928 | 1463648952410 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x87fe2800 == 110 [pid = 1928] [id = 220] 02:09:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 312 (0x87fe4000) [pid = 1928] [serial = 661] [outer = (nil)] 02:09:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 313 (0x87feac00) [pid = 1928] [serial = 662] [outer = 0x87fe4000] 02:09:12 INFO - PROCESS | 1928 | 1463648952547 Marionette DEBUG loaded listener.js 02:09:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 314 (0x87fee400) [pid = 1928] [serial = 663] [outer = 0x87fe4000] 02:09:13 INFO - PROCESS | 1928 | 1463648953556 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]]]}] 02:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1732ms 02:09:13 INFO - PROCESS | 1928 | 1463648953649 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 02:09:13 INFO - PROCESS | 1928 | 1463648953652 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 02:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:09:13 INFO - PROCESS | 1928 | 1463648953716 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:09:13 INFO - PROCESS | 1928 | 1463648953722 Marionette TRACE conn3 <- [1,854,null,{}] 02:09:13 INFO - PROCESS | 1928 | 1463648953729 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}] 02:09:13 INFO - PROCESS | 1928 | 1463648953977 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 02:09:14 INFO - PROCESS | 1928 | 1463648954239 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x87fefc00 == 111 [pid = 1928] [id = 221] 02:09:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 315 (0x8d48e400) [pid = 1928] [serial = 664] [outer = (nil)] 02:09:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 316 (0xa2278c00) [pid = 1928] [serial = 665] [outer = 0x8d48e400] 02:09:14 INFO - PROCESS | 1928 | 1463648954377 Marionette DEBUG loaded listener.js 02:09:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 317 (0xa30eec00) [pid = 1928] [serial = 666] [outer = 0x8d48e400] 02:09:15 INFO - PROCESS | 1928 | 1463648955297 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]]]}] 02:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1653ms 02:09:15 INFO - PROCESS | 1928 | 1463648955357 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 02:09:15 INFO - PROCESS | 1928 | 1463648955361 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 02:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:09:15 INFO - PROCESS | 1928 | 1463648955368 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:09:15 INFO - PROCESS | 1928 | 1463648955372 Marionette TRACE conn3 <- [1,858,null,{}] 02:09:15 INFO - PROCESS | 1928 | 1463648955378 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}] 02:09:15 INFO - PROCESS | 1928 | 1463648955582 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 02:09:15 INFO - PROCESS | 1928 | 1463648955848 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x8828b000 == 112 [pid = 1928] [id = 222] 02:09:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 318 (0x8828b400) [pid = 1928] [serial = 667] [outer = (nil)] 02:09:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 319 (0x88290c00) [pid = 1928] [serial = 668] [outer = 0x8828b400] 02:09:15 INFO - PROCESS | 1928 | 1463648955980 Marionette DEBUG loaded listener.js 02:09:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 320 (0x88294000) [pid = 1928] [serial = 669] [outer = 0x8828b400] 02:09:16 INFO - PROCESS | 1928 | 1463648956924 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]]]}] 02:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1585ms 02:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:09:16 INFO - PROCESS | 1928 | 1463648956955 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 02:09:16 INFO - PROCESS | 1928 | 1463648956958 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 02:09:16 INFO - PROCESS | 1928 | 1463648956967 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:09:16 INFO - PROCESS | 1928 | 1463648956971 Marionette TRACE conn3 <- [1,862,null,{}] 02:09:16 INFO - PROCESS | 1928 | 1463648956977 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}] 02:09:17 INFO - PROCESS | 1928 | 1463648957190 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 02:09:17 INFO - PROCESS | 1928 | 1463648957472 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x88292800 == 113 [pid = 1928] [id = 223] 02:09:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 321 (0x88296c00) [pid = 1928] [serial = 670] [outer = (nil)] 02:09:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 322 (0x88b41c00) [pid = 1928] [serial = 671] [outer = 0x88296c00] 02:09:17 INFO - PROCESS | 1928 | 1463648957605 Marionette DEBUG loaded listener.js 02:09:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 323 (0x88b44c00) [pid = 1928] [serial = 672] [outer = 0x88296c00] 02:09:18 INFO - PROCESS | 1928 | 1463648958565 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]]]}] 02:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1636ms 02:09:18 INFO - PROCESS | 1928 | 1463648958611 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 02:09:18 INFO - PROCESS | 1928 | 1463648958618 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 02:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:09:18 INFO - PROCESS | 1928 | 1463648958629 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:09:18 INFO - PROCESS | 1928 | 1463648958632 Marionette TRACE conn3 <- [1,866,null,{}] 02:09:18 INFO - PROCESS | 1928 | 1463648958639 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}] 02:09:18 INFO - PROCESS | 1928 | 1463648958893 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 02:09:19 INFO - PROCESS | 1928 | 1463648959205 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x87729c00 == 114 [pid = 1928] [id = 224] 02:09:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 324 (0x8772d800) [pid = 1928] [serial = 673] [outer = (nil)] 02:09:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 325 (0x87732800) [pid = 1928] [serial = 674] [outer = 0x8772d800] 02:09:19 INFO - PROCESS | 1928 | 1463648959299 Marionette DEBUG loaded listener.js 02:09:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 326 (0x87734400) [pid = 1928] [serial = 675] [outer = 0x8772d800] 02:09:20 INFO - PROCESS | 1928 | 1463648960311 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]]]}] 02:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1735ms 02:09:20 INFO - PROCESS | 1928 | 1463648960366 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 02:09:20 INFO - PROCESS | 1928 | 1463648960370 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 02:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:09:20 INFO - PROCESS | 1928 | 1463648960377 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:09:20 INFO - PROCESS | 1928 | 1463648960381 Marionette TRACE conn3 <- [1,870,null,{}] 02:09:20 INFO - PROCESS | 1928 | 1463648960387 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}] 02:09:20 INFO - PROCESS | 1928 | 1463648960598 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 02:09:20 INFO - PROCESS | 1928 | 1463648960912 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x87734800 == 115 [pid = 1928] [id = 225] 02:09:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 327 (0x87737400) [pid = 1928] [serial = 676] [outer = (nil)] 02:09:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 328 (0x88297400) [pid = 1928] [serial = 677] [outer = 0x87737400] 02:09:21 INFO - PROCESS | 1928 | 1463648961007 Marionette DEBUG loaded listener.js 02:09:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 329 (0x88b46800) [pid = 1928] [serial = 678] [outer = 0x87737400] 02:09:21 INFO - PROCESS | 1928 | 1463648961956 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]]]}] 02:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1633ms 02:09:22 INFO - PROCESS | 1928 | 1463648962011 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 02:09:22 INFO - PROCESS | 1928 | 1463648962015 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 02:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:09:22 INFO - PROCESS | 1928 | 1463648962023 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:09:22 INFO - PROCESS | 1928 | 1463648962027 Marionette TRACE conn3 <- [1,874,null,{}] 02:09:22 INFO - PROCESS | 1928 | 1463648962034 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}] 02:09:22 INFO - PROCESS | 1928 | 1463648962298 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 02:09:23 INFO - PROCESS | 1928 | 1463648962995 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x87732c00 == 116 [pid = 1928] [id = 226] 02:09:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 330 (0x87feb400) [pid = 1928] [serial = 679] [outer = (nil)] 02:09:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 331 (0x88291800) [pid = 1928] [serial = 680] [outer = 0x87feb400] 02:09:23 INFO - PROCESS | 1928 | 1463648963136 Marionette DEBUG loaded listener.js 02:09:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 332 (0x893cac00) [pid = 1928] [serial = 681] [outer = 0x87feb400] 02:09:24 INFO - PROCESS | 1928 | 1463648964121 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]]]}] 02:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 2137ms 02:09:24 INFO - PROCESS | 1928 | 1463648964161 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 02:09:24 INFO - PROCESS | 1928 | 1463648964168 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 02:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:09:24 INFO - PROCESS | 1928 | 1463648964177 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:09:24 INFO - PROCESS | 1928 | 1463648964184 Marionette TRACE conn3 <- [1,878,null,{}] 02:09:24 INFO - PROCESS | 1928 | 1463648964192 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}] 02:09:24 INFO - PROCESS | 1928 | 1463648964443 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 02:09:24 INFO - PROCESS | 1928 | 1463648964788 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x893c3c00 == 117 [pid = 1928] [id = 227] 02:09:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 333 (0x8b465800) [pid = 1928] [serial = 682] [outer = (nil)] 02:09:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 334 (0x8c26a000) [pid = 1928] [serial = 683] [outer = 0x8b465800] 02:09:24 INFO - PROCESS | 1928 | 1463648964879 Marionette DEBUG loaded listener.js 02:09:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 335 (0x8c51a000) [pid = 1928] [serial = 684] [outer = 0x8b465800] 02:09:25 INFO - PROCESS | 1928 | --DOCSHELL 0x91fd4c00 == 116 [pid = 1928] [id = 117] 02:09:25 INFO - PROCESS | 1928 | --DOCSHELL 0x9a74ec00 == 115 [pid = 1928] [id = 118] 02:09:25 INFO - PROCESS | 1928 | --DOCSHELL 0x8e7a6400 == 114 [pid = 1928] [id = 119] 02:09:25 INFO - PROCESS | 1928 | --DOCSHELL 0x8a213800 == 113 [pid = 1928] [id = 201] 02:09:25 INFO - PROCESS | 1928 | --DOCSHELL 0x8a20ac00 == 112 [pid = 1928] [id = 199] 02:09:25 INFO - PROCESS | 1928 | --DOCSHELL 0x92e1b800 == 111 [pid = 1928] [id = 200] 02:09:25 INFO - PROCESS | 1928 | --DOCSHELL 0x93cea400 == 110 [pid = 1928] [id = 198] 02:09:25 INFO - PROCESS | 1928 | --DOCSHELL 0x8d8d0c00 == 109 [pid = 1928] [id = 197] 02:09:25 INFO - PROCESS | 1928 | --DOCSHELL 0x8ac13000 == 108 [pid = 1928] [id = 196] 02:09:25 INFO - PROCESS | 1928 | --DOCSHELL 0x8d83f800 == 107 [pid = 1928] [id = 195] 02:09:25 INFO - PROCESS | 1928 | --DOCSHELL 0x8c522c00 == 106 [pid = 1928] [id = 194] 02:09:25 INFO - PROCESS | 1928 | --DOCSHELL 0x8ae64c00 == 105 [pid = 1928] [id = 193] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 334 (0x8f3eb800) [pid = 1928] [serial = 533] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 333 (0x8d8cb400) [pid = 1928] [serial = 569] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 332 (0x8d50b800) [pid = 1928] [serial = 566] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 331 (0x9ab8e000) [pid = 1928] [serial = 556] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 330 (0x8d508000) [pid = 1928] [serial = 568] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 329 (0x8f119000) [pid = 1928] [serial = 559] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 328 (0x9ab97400) [pid = 1928] [serial = 346] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 327 (0x8af41800) [pid = 1928] [serial = 562] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 326 (0x8f3e5000) [pid = 1928] [serial = 541] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 325 (0x8d504000) [pid = 1928] [serial = 538] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 324 (0x8c271800) [pid = 1928] [serial = 563] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 323 (0x90b8f000) [pid = 1928] [serial = 575] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 322 (0x90996400) [pid = 1928] [serial = 574] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 321 (0x92a48800) [pid = 1928] [serial = 467] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 320 (0x99270c00) [pid = 1928] [serial = 553] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 319 (0x8ae66c00) [pid = 1928] [serial = 535] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 318 (0x8f1d2c00) [pid = 1928] [serial = 571] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 317 (0x95027000) [pid = 1928] [serial = 550] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 316 (0x8f271400) [pid = 1928] [serial = 572] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 315 (0x90b8d400) [pid = 1928] [serial = 401] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 314 (0x928e6400) [pid = 1928] [serial = 547] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 313 (0x8c3a8c00) [pid = 1928] [serial = 565] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 312 (0x91f30800) [pid = 1928] [serial = 544] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | --DOMWINDOW == 311 (0x8f3e6800) [pid = 1928] [serial = 577] [outer = (nil)] [url = about:blank] 02:09:26 INFO - PROCESS | 1928 | 1463648966209 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]]]}] 02:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 2093ms 02:09:26 INFO - PROCESS | 1928 | 1463648966272 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 02:09:26 INFO - PROCESS | 1928 | 1463648966279 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 02:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:09:26 INFO - PROCESS | 1928 | 1463648966288 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:09:26 INFO - PROCESS | 1928 | 1463648966292 Marionette TRACE conn3 <- [1,882,null,{}] 02:09:26 INFO - PROCESS | 1928 | 1463648966299 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}] 02:09:26 INFO - PROCESS | 1928 | 1463648966500 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 02:09:26 INFO - PROCESS | 1928 | 1463648966767 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x8b464400 == 106 [pid = 1928] [id = 228] 02:09:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 312 (0x8b466000) [pid = 1928] [serial = 685] [outer = (nil)] 02:09:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 313 (0x8cf2ec00) [pid = 1928] [serial = 686] [outer = 0x8b466000] 02:09:26 INFO - PROCESS | 1928 | 1463648966853 Marionette DEBUG loaded listener.js 02:09:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 314 (0x8d00c000) [pid = 1928] [serial = 687] [outer = 0x8b466000] 02:09:27 INFO - PROCESS | 1928 | 1463648967726 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]]]}] 02:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1493ms 02:09:27 INFO - PROCESS | 1928 | 1463648967781 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 02:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:09:27 INFO - PROCESS | 1928 | 1463648967786 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 02:09:27 INFO - PROCESS | 1928 | 1463648967795 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:09:27 INFO - PROCESS | 1928 | 1463648967805 Marionette TRACE conn3 <- [1,886,null,{}] 02:09:27 INFO - PROCESS | 1928 | 1463648967820 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}] 02:09:28 INFO - PROCESS | 1928 | 1463648968025 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 02:09:28 INFO - PROCESS | 1928 | 1463648968275 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d836400 == 107 [pid = 1928] [id = 229] 02:09:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 315 (0x8d838800) [pid = 1928] [serial = 688] [outer = (nil)] 02:09:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 316 (0x8d8c5400) [pid = 1928] [serial = 689] [outer = 0x8d838800] 02:09:28 INFO - PROCESS | 1928 | 1463648968362 Marionette DEBUG loaded listener.js 02:09:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 317 (0x8dc81800) [pid = 1928] [serial = 690] [outer = 0x8d838800] 02:09:29 INFO - PROCESS | 1928 | 1463648969336 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]]]}] 02:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1597ms 02:09:29 INFO - PROCESS | 1928 | 1463648969391 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 02:09:29 INFO - PROCESS | 1928 | 1463648969397 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 02:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:09:29 INFO - PROCESS | 1928 | 1463648969404 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:09:29 INFO - PROCESS | 1928 | 1463648969406 Marionette TRACE conn3 <- [1,890,null,{}] 02:09:29 INFO - PROCESS | 1928 | 1463648969414 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}] 02:09:29 INFO - PROCESS | 1928 | 1463648969672 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 02:09:29 INFO - PROCESS | 1928 | 1463648969704 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d48e000 == 108 [pid = 1928] [id = 230] 02:09:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 318 (0x8dc85800) [pid = 1928] [serial = 691] [outer = (nil)] 02:09:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 319 (0x8f11c800) [pid = 1928] [serial = 692] [outer = 0x8dc85800] 02:09:29 INFO - PROCESS | 1928 | 1463648969782 Marionette DEBUG loaded listener.js 02:09:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 320 (0x8f3f0000) [pid = 1928] [serial = 693] [outer = 0x8dc85800] 02:09:31 INFO - PROCESS | 1928 | --DOMWINDOW == 319 (0x913e9400) [pid = 1928] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:09:31 INFO - PROCESS | 1928 | --DOMWINDOW == 318 (0x8c39e800) [pid = 1928] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:09:31 INFO - PROCESS | 1928 | --DOMWINDOW == 317 (0x8f277800) [pid = 1928] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:09:31 INFO - PROCESS | 1928 | --DOMWINDOW == 316 (0x8d839400) [pid = 1928] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:09:31 INFO - PROCESS | 1928 | --DOMWINDOW == 315 (0x8d83a400) [pid = 1928] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:09:31 INFO - PROCESS | 1928 | --DOMWINDOW == 314 (0x8e7a3800) [pid = 1928] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:09:31 INFO - PROCESS | 1928 | 1463648971231 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]]]}] 02:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1884ms 02:09:31 INFO - PROCESS | 1928 | 1463648971332 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 02:09:31 INFO - PROCESS | 1928 | 1463648971338 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 02:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:09:31 INFO - PROCESS | 1928 | 1463648971348 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:09:31 INFO - PROCESS | 1928 | 1463648971353 Marionette TRACE conn3 <- [1,894,null,{}] 02:09:31 INFO - PROCESS | 1928 | 1463648971359 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}] 02:09:31 INFO - PROCESS | 1928 | 1463648971557 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 02:09:31 INFO - PROCESS | 1928 | 1463648971730 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d83a400 == 109 [pid = 1928] [id = 231] 02:09:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 315 (0x8d83bc00) [pid = 1928] [serial = 694] [outer = (nil)] 02:09:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 316 (0x90b88c00) [pid = 1928] [serial = 695] [outer = 0x8d83bc00] 02:09:31 INFO - PROCESS | 1928 | 1463648971819 Marionette DEBUG loaded listener.js 02:09:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 317 (0x913e9400) [pid = 1928] [serial = 696] [outer = 0x8d83bc00] 02:09:32 INFO - PROCESS | 1928 | 1463648972642 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]]]}] 02:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1347ms 02:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:09:32 INFO - PROCESS | 1928 | 1463648972694 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 02:09:32 INFO - PROCESS | 1928 | 1463648972697 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 02:09:32 INFO - PROCESS | 1928 | 1463648972705 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:09:32 INFO - PROCESS | 1928 | 1463648972708 Marionette TRACE conn3 <- [1,898,null,{}] 02:09:32 INFO - PROCESS | 1928 | 1463648972715 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}] 02:09:32 INFO - PROCESS | 1928 | 1463648972916 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 02:09:33 INFO - PROCESS | 1928 | 1463648973275 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x87737000 == 110 [pid = 1928] [id = 232] 02:09:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 318 (0x87738800) [pid = 1928] [serial = 697] [outer = (nil)] 02:09:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 319 (0x8828cc00) [pid = 1928] [serial = 698] [outer = 0x87738800] 02:09:33 INFO - PROCESS | 1928 | 1463648973391 Marionette DEBUG loaded listener.js 02:09:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 320 (0x893c7400) [pid = 1928] [serial = 699] [outer = 0x87738800] 02:09:34 INFO - PROCESS | 1928 | 1463648974435 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]]]}] 02:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1791ms 02:09:34 INFO - PROCESS | 1928 | 1463648974497 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 02:09:34 INFO - PROCESS | 1928 | 1463648974505 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 02:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:09:34 INFO - PROCESS | 1928 | 1463648974515 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:09:34 INFO - PROCESS | 1928 | 1463648974522 Marionette TRACE conn3 <- [1,902,null,{}] 02:09:34 INFO - PROCESS | 1928 | 1463648974578 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}] 02:09:34 INFO - PROCESS | 1928 | 1463648974842 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 02:09:35 INFO - PROCESS | 1928 | 1463648975105 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x8b46e000 == 111 [pid = 1928] [id = 233] 02:09:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 321 (0x8b46f000) [pid = 1928] [serial = 700] [outer = (nil)] 02:09:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 322 (0x8c3ac000) [pid = 1928] [serial = 701] [outer = 0x8b46f000] 02:09:35 INFO - PROCESS | 1928 | 1463648975241 Marionette DEBUG loaded listener.js 02:09:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 323 (0x8d002400) [pid = 1928] [serial = 702] [outer = 0x8b46f000] 02:09:36 INFO - PROCESS | 1928 | 1463648976258 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]]]}] 02:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1786ms 02:09:36 INFO - PROCESS | 1928 | 1463648976315 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 02:09:36 INFO - PROCESS | 1928 | 1463648976323 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 02:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:09:36 INFO - PROCESS | 1928 | 1463648976332 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:09:36 INFO - PROCESS | 1928 | 1463648976337 Marionette TRACE conn3 <- [1,906,null,{}] 02:09:36 INFO - PROCESS | 1928 | 1463648976344 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}] 02:09:36 INFO - PROCESS | 1928 | 1463648976590 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 02:09:36 INFO - PROCESS | 1928 | 1463648976954 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c519800 == 112 [pid = 1928] [id = 234] 02:09:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 324 (0x8d837c00) [pid = 1928] [serial = 703] [outer = (nil)] 02:09:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 325 (0x8e7ad000) [pid = 1928] [serial = 704] [outer = 0x8d837c00] 02:09:37 INFO - PROCESS | 1928 | 1463648977058 Marionette DEBUG loaded listener.js 02:09:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 326 (0x90995400) [pid = 1928] [serial = 705] [outer = 0x8d837c00] 02:09:38 INFO - PROCESS | 1928 | 1463648978038 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]]]}] 02:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1744ms 02:09:38 INFO - PROCESS | 1928 | 1463648978077 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 02:09:38 INFO - PROCESS | 1928 | 1463648978081 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 02:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:09:38 INFO - PROCESS | 1928 | 1463648978119 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:09:38 INFO - PROCESS | 1928 | 1463648978130 Marionette TRACE conn3 <- [1,910,null,{}] 02:09:38 INFO - PROCESS | 1928 | 1463648978140 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}] 02:09:38 INFO - PROCESS | 1928 | 1463648978379 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 02:09:38 INFO - PROCESS | 1928 | 1463648978634 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d502000 == 113 [pid = 1928] [id = 235] 02:09:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 327 (0x913e6400) [pid = 1928] [serial = 706] [outer = (nil)] 02:09:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 328 (0x928ea400) [pid = 1928] [serial = 707] [outer = 0x913e6400] 02:09:38 INFO - PROCESS | 1928 | 1463648978773 Marionette DEBUG loaded listener.js 02:09:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 329 (0x92a4c400) [pid = 1928] [serial = 708] [outer = 0x913e6400] 02:09:39 INFO - PROCESS | 1928 | 1463648979740 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]]]}] 02:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1671ms 02:09:39 INFO - PROCESS | 1928 | 1463648979792 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 02:09:39 INFO - PROCESS | 1928 | 1463648979796 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 02:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:09:39 INFO - PROCESS | 1928 | 1463648979804 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:09:39 INFO - PROCESS | 1928 | 1463648979809 Marionette TRACE conn3 <- [1,914,null,{}] 02:09:39 INFO - PROCESS | 1928 | 1463648979815 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}] 02:09:40 INFO - PROCESS | 1928 | 1463648980055 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 02:09:40 INFO - PROCESS | 1928 | 1463648980412 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d48e800 == 114 [pid = 1928] [id = 236] 02:09:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 330 (0x928e9c00) [pid = 1928] [serial = 709] [outer = (nil)] 02:09:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 331 (0x93cf1800) [pid = 1928] [serial = 710] [outer = 0x928e9c00] 02:09:40 INFO - PROCESS | 1928 | 1463648980512 Marionette DEBUG loaded listener.js 02:09:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 332 (0x9468cc00) [pid = 1928] [serial = 711] [outer = 0x928e9c00] 02:09:41 INFO - PROCESS | 1928 | 1463648981441 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]]]}] 02:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1695ms 02:09:41 INFO - PROCESS | 1928 | 1463648981501 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 02:09:41 INFO - PROCESS | 1928 | 1463648981506 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 02:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:09:41 INFO - PROCESS | 1928 | 1463648981513 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:09:41 INFO - PROCESS | 1928 | 1463648981517 Marionette TRACE conn3 <- [1,918,null,{}] 02:09:41 INFO - PROCESS | 1928 | 1463648981523 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}] 02:09:41 INFO - PROCESS | 1928 | 1463648981745 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 02:09:42 INFO - PROCESS | 1928 | 1463648982084 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x951ee000 == 115 [pid = 1928] [id = 237] 02:09:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 333 (0x952da400) [pid = 1928] [serial = 712] [outer = (nil)] 02:09:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 334 (0x97661c00) [pid = 1928] [serial = 713] [outer = 0x952da400] 02:09:42 INFO - PROCESS | 1928 | 1463648982195 Marionette DEBUG loaded listener.js 02:09:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 335 (0x9a46f400) [pid = 1928] [serial = 714] [outer = 0x952da400] 02:09:43 INFO - PROCESS | 1928 | 1463648983171 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]]]}] 02:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1694ms 02:09:43 INFO - PROCESS | 1928 | 1463648983208 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 02:09:43 INFO - PROCESS | 1928 | 1463648983212 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 02:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:09:43 INFO - PROCESS | 1928 | 1463648983238 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:09:43 INFO - PROCESS | 1928 | 1463648983243 Marionette TRACE conn3 <- [1,922,null,{}] 02:09:43 INFO - PROCESS | 1928 | 1463648983252 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}] 02:09:43 INFO - PROCESS | 1928 | 1463648983476 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 02:09:43 INFO - PROCESS | 1928 | 1463648983798 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x93cf8400 == 116 [pid = 1928] [id = 238] 02:09:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 336 (0x952e0800) [pid = 1928] [serial = 715] [outer = (nil)] 02:09:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 337 (0x9b18a400) [pid = 1928] [serial = 716] [outer = 0x952e0800] 02:09:43 INFO - PROCESS | 1928 | 1463648983940 Marionette DEBUG loaded listener.js 02:09:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 338 (0x9b7bb800) [pid = 1928] [serial = 717] [outer = 0x952e0800] 02:09:44 INFO - PROCESS | 1928 | 1463648984858 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]]]}] 02:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1712ms 02:09:44 INFO - PROCESS | 1928 | 1463648984933 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 02:09:44 INFO - PROCESS | 1928 | 1463648984937 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 02:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:09:44 INFO - PROCESS | 1928 | 1463648984944 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:09:44 INFO - PROCESS | 1928 | 1463648984947 Marionette TRACE conn3 <- [1,926,null,{}] 02:09:44 INFO - PROCESS | 1928 | 1463648984954 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}] 02:09:45 INFO - PROCESS | 1928 | 1463648985232 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 02:09:45 INFO - PROCESS | 1928 | 1463648985573 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x89511800 == 117 [pid = 1928] [id = 239] 02:09:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 339 (0x89512400) [pid = 1928] [serial = 718] [outer = (nil)] 02:09:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 340 (0x8951a800) [pid = 1928] [serial = 719] [outer = 0x89512400] 02:09:45 INFO - PROCESS | 1928 | 1463648985675 Marionette DEBUG loaded listener.js 02:09:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 341 (0x8951c400) [pid = 1928] [serial = 720] [outer = 0x89512400] 02:09:46 INFO - PROCESS | 1928 | 1463648986624 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]]]}] 02:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1736ms 02:09:46 INFO - PROCESS | 1928 | 1463648986685 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 02:09:46 INFO - PROCESS | 1928 | 1463648986690 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 02:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:09:46 INFO - PROCESS | 1928 | 1463648986700 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:09:46 INFO - PROCESS | 1928 | 1463648986703 Marionette TRACE conn3 <- [1,930,null,{}] 02:09:46 INFO - PROCESS | 1928 | 1463648986710 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}] 02:09:46 INFO - PROCESS | 1928 | 1463648986924 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 02:09:47 INFO - PROCESS | 1928 | 1463648987251 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x89514400 == 118 [pid = 1928] [id = 240] 02:09:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 342 (0x89516400) [pid = 1928] [serial = 721] [outer = (nil)] 02:09:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 343 (0x8ddc9800) [pid = 1928] [serial = 722] [outer = 0x89516400] 02:09:47 INFO - PROCESS | 1928 | 1463648987351 Marionette DEBUG loaded listener.js 02:09:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 344 (0x8ddcc400) [pid = 1928] [serial = 723] [outer = 0x89516400] 02:09:48 INFO - PROCESS | 1928 | 1463648988291 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]]]}] 02:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1630ms 02:09:48 INFO - PROCESS | 1928 | 1463648988331 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 02:09:48 INFO - PROCESS | 1928 | 1463648988335 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 02:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:09:48 INFO - PROCESS | 1928 | 1463648988342 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:09:48 INFO - PROCESS | 1928 | 1463648988346 Marionette TRACE conn3 <- [1,934,null,{}] 02:09:48 INFO - PROCESS | 1928 | 1463648988353 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}] 02:09:48 INFO - PROCESS | 1928 | 1463648988578 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 02:09:48 INFO - PROCESS | 1928 | 1463648988875 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x8828f800 == 119 [pid = 1928] [id = 241] 02:09:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 345 (0x89517800) [pid = 1928] [serial = 724] [outer = (nil)] 02:09:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 346 (0x8ddd3800) [pid = 1928] [serial = 725] [outer = 0x89517800] 02:09:48 INFO - PROCESS | 1928 | 1463648988981 Marionette DEBUG loaded listener.js 02:09:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 347 (0x8ddd5000) [pid = 1928] [serial = 726] [outer = 0x89517800] 02:09:49 INFO - PROCESS | 1928 | 1463648989892 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]]]}] 02:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1586ms 02:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:09:49 INFO - PROCESS | 1928 | 1463648989929 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 02:09:49 INFO - PROCESS | 1928 | 1463648989933 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 02:09:49 INFO - PROCESS | 1928 | 1463648989941 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:09:49 INFO - PROCESS | 1928 | 1463648989944 Marionette TRACE conn3 <- [1,938,null,{}] 02:09:49 INFO - PROCESS | 1928 | 1463648989951 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}] 02:09:50 INFO - PROCESS | 1928 | 1463648990189 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 02:09:50 INFO - PROCESS | 1928 | 1463648990515 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x92745c00 == 120 [pid = 1928] [id = 242] 02:09:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 348 (0x92746800) [pid = 1928] [serial = 727] [outer = (nil)] 02:09:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 349 (0x92748c00) [pid = 1928] [serial = 728] [outer = 0x92746800] 02:09:50 INFO - PROCESS | 1928 | 1463648990641 Marionette DEBUG loaded listener.js 02:09:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 350 (0x9274e000) [pid = 1928] [serial = 729] [outer = 0x92746800] 02:09:51 INFO - PROCESS | 1928 | 1463648991597 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]]]}] 02:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1693ms 02:09:51 INFO - PROCESS | 1928 | 1463648991633 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 02:09:51 INFO - PROCESS | 1928 | 1463648991637 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 02:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:09:51 INFO - PROCESS | 1928 | 1463648991645 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:09:51 INFO - PROCESS | 1928 | 1463648991651 Marionette TRACE conn3 <- [1,942,null,{}] 02:09:51 INFO - PROCESS | 1928 | 1463648991658 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}] 02:09:51 INFO - PROCESS | 1928 | 1463648991926 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 02:09:52 INFO - PROCESS | 1928 | 1463648992242 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x870cd400 == 121 [pid = 1928] [id = 243] 02:09:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 351 (0x870ce400) [pid = 1928] [serial = 730] [outer = (nil)] 02:09:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 352 (0x870d9000) [pid = 1928] [serial = 731] [outer = 0x870ce400] 02:09:52 INFO - PROCESS | 1928 | 1463648992340 Marionette DEBUG loaded listener.js 02:09:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 353 (0x8f30fc00) [pid = 1928] [serial = 732] [outer = 0x870ce400] 02:09:53 INFO - PROCESS | 1928 | 1463648993307 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]]]}] 02:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1742ms 02:09:53 INFO - PROCESS | 1928 | 1463648993389 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 02:09:53 INFO - PROCESS | 1928 | 1463648993393 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 02:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:09:53 INFO - PROCESS | 1928 | 1463648993400 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:09:53 INFO - PROCESS | 1928 | 1463648993404 Marionette TRACE conn3 <- [1,946,null,{}] 02:09:53 INFO - PROCESS | 1928 | 1463648993411 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}] 02:09:53 INFO - PROCESS | 1928 | 1463648993671 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 02:09:54 INFO - PROCESS | 1928 | 1463648994007 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x870d7000 == 122 [pid = 1928] [id = 244] 02:09:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 354 (0x870d7800) [pid = 1928] [serial = 733] [outer = (nil)] 02:09:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 355 (0x8f317400) [pid = 1928] [serial = 734] [outer = 0x870d7800] 02:09:54 INFO - PROCESS | 1928 | 1463648994107 Marionette DEBUG loaded listener.js 02:09:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 356 (0x8f319000) [pid = 1928] [serial = 735] [outer = 0x870d7800] 02:09:55 INFO - PROCESS | 1928 | 1463648995006 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]]]}] 02:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1637ms 02:09:55 INFO - PROCESS | 1928 | 1463648995040 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 02:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:09:55 INFO - PROCESS | 1928 | 1463648995055 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 02:09:55 INFO - PROCESS | 1928 | 1463648995063 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:09:55 INFO - PROCESS | 1928 | 1463648995067 Marionette TRACE conn3 <- [1,950,null,{}] 02:09:55 INFO - PROCESS | 1928 | 1463648995102 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}] 02:09:55 INFO - PROCESS | 1928 | 1463648995332 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 02:09:55 INFO - PROCESS | 1928 | 1463648995632 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f313000 == 123 [pid = 1928] [id = 245] 02:09:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 357 (0x8f316800) [pid = 1928] [serial = 736] [outer = (nil)] 02:09:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 358 (0x92746000) [pid = 1928] [serial = 737] [outer = 0x8f316800] 02:09:55 INFO - PROCESS | 1928 | 1463648995771 Marionette DEBUG loaded listener.js 02:09:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 359 (0x9274f400) [pid = 1928] [serial = 738] [outer = 0x8f316800] 02:09:56 INFO - PROCESS | 1928 | 1463648996679 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]]]}] 02:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1658ms 02:09:56 INFO - PROCESS | 1928 | 1463648996721 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 02:09:56 INFO - PROCESS | 1928 | 1463648996726 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 02:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:09:56 INFO - PROCESS | 1928 | 1463648996733 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:09:56 INFO - PROCESS | 1928 | 1463648996737 Marionette TRACE conn3 <- [1,954,null,{}] 02:09:56 INFO - PROCESS | 1928 | 1463648996743 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}] 02:09:56 INFO - PROCESS | 1928 | 1463648996967 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 02:09:57 INFO - PROCESS | 1928 | 1463648997295 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x867ad400 == 124 [pid = 1928] [id = 246] 02:09:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 360 (0x867ae400) [pid = 1928] [serial = 739] [outer = (nil)] 02:09:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 361 (0x867b5800) [pid = 1928] [serial = 740] [outer = 0x867ae400] 02:09:57 INFO - PROCESS | 1928 | 1463648997399 Marionette DEBUG loaded listener.js 02:09:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 362 (0x867b7800) [pid = 1928] [serial = 741] [outer = 0x867ae400] 02:09:58 INFO - PROCESS | 1928 | 1463648998315 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]]]}] 02:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1638ms 02:09:58 INFO - PROCESS | 1928 | 1463648998372 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 02:09:58 INFO - PROCESS | 1928 | 1463648998377 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 02:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:09:58 INFO - PROCESS | 1928 | 1463648998384 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:09:58 INFO - PROCESS | 1928 | 1463648998388 Marionette TRACE conn3 <- [1,958,null,{}] 02:09:58 INFO - PROCESS | 1928 | 1463648998394 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}] 02:09:58 INFO - PROCESS | 1928 | 1463648998617 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 02:09:59 INFO - PROCESS | 1928 | 1463648998989 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x867b8800 == 125 [pid = 1928] [id = 247] 02:09:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 363 (0x8f314800) [pid = 1928] [serial = 742] [outer = (nil)] 02:09:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 364 (0x92743c00) [pid = 1928] [serial = 743] [outer = 0x8f314800] 02:09:59 INFO - PROCESS | 1928 | 1463648999094 Marionette DEBUG loaded listener.js 02:09:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 365 (0x9bf23c00) [pid = 1928] [serial = 744] [outer = 0x8f314800] 02:10:00 INFO - PROCESS | 1928 | 1463649000014 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]]]}] 02:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1686ms 02:10:00 INFO - PROCESS | 1928 | 1463649000071 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 02:10:00 INFO - PROCESS | 1928 | 1463649000075 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 02:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:10:00 INFO - PROCESS | 1928 | 1463649000082 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:10:00 INFO - PROCESS | 1928 | 1463649000086 Marionette TRACE conn3 <- [1,962,null,{}] 02:10:00 INFO - PROCESS | 1928 | 1463649000103 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}] 02:10:00 INFO - PROCESS | 1928 | 1463649000332 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 02:10:00 INFO - PROCESS | 1928 | 1463649000654 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x867b6400 == 126 [pid = 1928] [id = 248] 02:10:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 366 (0x86a4f400) [pid = 1928] [serial = 745] [outer = (nil)] 02:10:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 367 (0x86a56000) [pid = 1928] [serial = 746] [outer = 0x86a4f400] 02:10:00 INFO - PROCESS | 1928 | 1463649000767 Marionette DEBUG loaded listener.js 02:10:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 368 (0x86a58c00) [pid = 1928] [serial = 747] [outer = 0x86a4f400] 02:10:01 INFO - PROCESS | 1928 | 1463649001700 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]]]}] 02:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1693ms 02:10:01 INFO - PROCESS | 1928 | 1463649001777 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 02:10:01 INFO - PROCESS | 1928 | 1463649001780 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 02:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:10:01 INFO - PROCESS | 1928 | 1463649001788 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:10:01 INFO - PROCESS | 1928 | 1463649001790 Marionette TRACE conn3 <- [1,966,null,{}] 02:10:01 INFO - PROCESS | 1928 | 1463649001797 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}] 02:10:02 INFO - PROCESS | 1928 | 1463649002074 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 02:10:02 INFO - PROCESS | 1928 | 1463649002401 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x86a56400 == 127 [pid = 1928] [id = 249] 02:10:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 369 (0x86a56c00) [pid = 1928] [serial = 748] [outer = (nil)] 02:10:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 370 (0x86b71400) [pid = 1928] [serial = 749] [outer = 0x86a56c00] 02:10:02 INFO - PROCESS | 1928 | 1463649002494 Marionette DEBUG loaded listener.js 02:10:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 371 (0x86b73800) [pid = 1928] [serial = 750] [outer = 0x86a56c00] 02:10:04 INFO - PROCESS | 1928 | --DOCSHELL 0x8d83a400 == 126 [pid = 1928] [id = 231] 02:10:04 INFO - PROCESS | 1928 | --DOCSHELL 0x8d48e000 == 125 [pid = 1928] [id = 230] 02:10:04 INFO - PROCESS | 1928 | --DOCSHELL 0x8d836400 == 124 [pid = 1928] [id = 229] 02:10:04 INFO - PROCESS | 1928 | --DOCSHELL 0x8b464400 == 123 [pid = 1928] [id = 228] 02:10:04 INFO - PROCESS | 1928 | --DOCSHELL 0x87732c00 == 122 [pid = 1928] [id = 226] 02:10:04 INFO - PROCESS | 1928 | --DOCSHELL 0x893c3c00 == 121 [pid = 1928] [id = 227] 02:10:04 INFO - PROCESS | 1928 | --DOCSHELL 0x87fefc00 == 120 [pid = 1928] [id = 221] 02:10:04 INFO - PROCESS | 1928 | --DOCSHELL 0x8828b000 == 119 [pid = 1928] [id = 222] 02:10:04 INFO - PROCESS | 1928 | --DOCSHELL 0x87fe2800 == 118 [pid = 1928] [id = 220] 02:10:04 INFO - PROCESS | 1928 | --DOCSHELL 0x893c1800 == 117 [pid = 1928] [id = 219] 02:10:04 INFO - PROCESS | 1928 | --DOCSHELL 0x8d007c00 == 116 [pid = 1928] [id = 217] 02:10:04 INFO - PROCESS | 1928 | --DOCSHELL 0x8d005800 == 115 [pid = 1928] [id = 218] 02:10:04 INFO - PROCESS | 1928 | --DOCSHELL 0x8d001800 == 114 [pid = 1928] [id = 216] 02:10:04 INFO - PROCESS | 1928 | --DOCSHELL 0x93cebc00 == 113 [pid = 1928] [id = 215] 02:10:04 INFO - PROCESS | 1928 | --DOCSHELL 0x8a210400 == 112 [pid = 1928] [id = 214] 02:10:04 INFO - PROCESS | 1928 | --DOCSHELL 0x91f33400 == 111 [pid = 1928] [id = 213] 02:10:04 INFO - PROCESS | 1928 | --DOCSHELL 0x8f1d8c00 == 110 [pid = 1928] [id = 212] 02:10:04 INFO - PROCESS | 1928 | --DOCSHELL 0x8b46bc00 == 109 [pid = 1928] [id = 211] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 370 (0x91fce800) [pid = 1928] [serial = 626] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 369 (0x928e3c00) [pid = 1928] [serial = 627] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 368 (0x8b464800) [pid = 1928] [serial = 580] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 367 (0x8d840800) [pid = 1928] [serial = 620] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 366 (0x8dc77400) [pid = 1928] [serial = 621] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 365 (0x8f3e6000) [pid = 1928] [serial = 623] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 364 (0x8d842800) [pid = 1928] [serial = 617] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 363 (0x8eb7d800) [pid = 1928] [serial = 618] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 362 (0x8d8cc800) [pid = 1928] [serial = 583] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 361 (0x913ec400) [pid = 1928] [serial = 578] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 360 (0x9d8df800) [pid = 1928] [serial = 611] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 359 (0x9b7bfc00) [pid = 1928] [serial = 608] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 358 (0x8d505800) [pid = 1928] [serial = 604] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 357 (0x9ab97c00) [pid = 1928] [serial = 601] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 356 (0x9a642400) [pid = 1928] [serial = 598] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 355 (0x950b5000) [pid = 1928] [serial = 595] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 354 (0x93c10800) [pid = 1928] [serial = 592] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 353 (0x924acc00) [pid = 1928] [serial = 589] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 352 (0x90992800) [pid = 1928] [serial = 586] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 351 (0x9a46fc00) [pid = 1928] [serial = 614] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 350 (0x8dc7a000) [pid = 1928] [serial = 398] [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.] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 349 (0x91f35c00) [pid = 1928] [serial = 630] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 348 (0x8f1b0800) [pid = 1928] [serial = 629] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | --DOMWINDOW == 347 (0x9157cc00) [pid = 1928] [serial = 624] [outer = (nil)] [url = about:blank] 02:10:04 INFO - PROCESS | 1928 | 1463649004817 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]]]}] 02:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 3137ms 02:10:04 INFO - PROCESS | 1928 | 1463649004941 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 02:10:04 INFO - PROCESS | 1928 | 1463649004947 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 02:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:10:04 INFO - PROCESS | 1928 | 1463649004956 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:10:04 INFO - PROCESS | 1928 | 1463649004962 Marionette TRACE conn3 <- [1,970,null,{}] 02:10:04 INFO - PROCESS | 1928 | 1463649004973 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}] 02:10:05 INFO - PROCESS | 1928 | 1463649005176 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 02:10:05 INFO - PROCESS | 1928 | 1463649005385 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x86b7bc00 == 110 [pid = 1928] [id = 250] 02:10:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 348 (0x86b7d400) [pid = 1928] [serial = 751] [outer = (nil)] 02:10:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 349 (0x87731000) [pid = 1928] [serial = 752] [outer = 0x86b7d400] 02:10:05 INFO - PROCESS | 1928 | 1463649005474 Marionette DEBUG loaded listener.js 02:10:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 350 (0x87fe7800) [pid = 1928] [serial = 753] [outer = 0x86b7d400] 02:10:06 INFO - PROCESS | 1928 | 1463649006354 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]]]}] 02:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1439ms 02:10:06 INFO - PROCESS | 1928 | 1463649006396 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 02:10:06 INFO - PROCESS | 1928 | 1463649006405 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 02:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:10:06 INFO - PROCESS | 1928 | 1463649006417 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:10:06 INFO - PROCESS | 1928 | 1463649006421 Marionette TRACE conn3 <- [1,974,null,{}] 02:10:06 INFO - PROCESS | 1928 | 1463649006429 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}] 02:10:06 INFO - PROCESS | 1928 | 1463649006645 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 02:10:06 INFO - PROCESS | 1928 | 1463649006915 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x88b43800 == 111 [pid = 1928] [id = 251] 02:10:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 351 (0x88b48400) [pid = 1928] [serial = 754] [outer = (nil)] 02:10:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 352 (0x893c7000) [pid = 1928] [serial = 755] [outer = 0x88b48400] 02:10:07 INFO - PROCESS | 1928 | 1463649007002 Marionette DEBUG loaded listener.js 02:10:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 353 (0x8a20b800) [pid = 1928] [serial = 756] [outer = 0x88b48400] 02:10:08 INFO - PROCESS | 1928 | 1463649008022 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]]]}] 02:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1637ms 02:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:10:08 INFO - PROCESS | 1928 | 1463649008054 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 02:10:08 INFO - PROCESS | 1928 | 1463649008057 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 02:10:08 INFO - PROCESS | 1928 | 1463649008065 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:10:08 INFO - PROCESS | 1928 | 1463649008072 Marionette TRACE conn3 <- [1,978,null,{}] 02:10:08 INFO - PROCESS | 1928 | 1463649008098 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}] 02:10:08 INFO - PROCESS | 1928 | 1463649008391 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 02:10:08 INFO - PROCESS | 1928 | 1463649008425 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x8af48400 == 112 [pid = 1928] [id = 252] 02:10:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 354 (0x8b46a800) [pid = 1928] [serial = 757] [outer = (nil)] 02:10:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 355 (0x8c272000) [pid = 1928] [serial = 758] [outer = 0x8b46a800] 02:10:08 INFO - PROCESS | 1928 | 1463649008553 Marionette DEBUG loaded listener.js 02:10:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 356 (0x8c522400) [pid = 1928] [serial = 759] [outer = 0x8b46a800] 02:10:09 INFO - PROCESS | 1928 | --DOMWINDOW == 355 (0x87feb400) [pid = 1928] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:10:09 INFO - PROCESS | 1928 | --DOMWINDOW == 354 (0x8b465800) [pid = 1928] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:10:09 INFO - PROCESS | 1928 | --DOMWINDOW == 353 (0x8d838800) [pid = 1928] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:10:09 INFO - PROCESS | 1928 | --DOMWINDOW == 352 (0x8dc85800) [pid = 1928] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:10:09 INFO - PROCESS | 1928 | --DOMWINDOW == 351 (0x8b466000) [pid = 1928] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:10:09 INFO - PROCESS | 1928 | 1463649009957 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]]]}] 02:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1949ms 02:10:10 INFO - PROCESS | 1928 | 1463649010014 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 02:10:10 INFO - PROCESS | 1928 | 1463649010018 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 02:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:10:10 INFO - PROCESS | 1928 | 1463649010025 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:10:10 INFO - PROCESS | 1928 | 1463649010029 Marionette TRACE conn3 <- [1,982,null,{}] 02:10:10 INFO - PROCESS | 1928 | 1463649010036 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}] 02:10:10 INFO - PROCESS | 1928 | 1463649010297 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 02:10:10 INFO - PROCESS | 1928 | 1463649010492 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x8772b000 == 113 [pid = 1928] [id = 253] 02:10:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 352 (0x88b43000) [pid = 1928] [serial = 760] [outer = (nil)] 02:10:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 353 (0x8d48a800) [pid = 1928] [serial = 761] [outer = 0x88b43000] 02:10:10 INFO - PROCESS | 1928 | 1463649010573 Marionette DEBUG loaded listener.js 02:10:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 354 (0x8d837800) [pid = 1928] [serial = 762] [outer = 0x88b43000] 02:10:11 INFO - PROCESS | 1928 | 1463649011421 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]]]}] 02:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1437ms 02:10:11 INFO - PROCESS | 1928 | 1463649011464 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 02:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:10:11 INFO - PROCESS | 1928 | 1463649011468 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 02:10:11 INFO - PROCESS | 1928 | 1463649011475 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:10:11 INFO - PROCESS | 1928 | 1463649011479 Marionette TRACE conn3 <- [1,986,null,{}] 02:10:11 INFO - PROCESS | 1928 | 1463649011485 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}] 02:10:11 INFO - PROCESS | 1928 | 1463649011681 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 02:10:12 INFO - PROCESS | 1928 | 1463649012100 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x86a54400 == 114 [pid = 1928] [id = 254] 02:10:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 355 (0x86a58400) [pid = 1928] [serial = 763] [outer = (nil)] 02:10:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 356 (0x86b7ac00) [pid = 1928] [serial = 764] [outer = 0x86a58400] 02:10:12 INFO - PROCESS | 1928 | 1463649012204 Marionette DEBUG loaded listener.js 02:10:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 357 (0x870d5800) [pid = 1928] [serial = 765] [outer = 0x86a58400] 02:10:13 INFO - PROCESS | 1928 | 1463649013184 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]]]}] 02:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1791ms 02:10:13 INFO - PROCESS | 1928 | 1463649013268 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 02:10:13 INFO - PROCESS | 1928 | 1463649013276 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 02:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:10:13 INFO - PROCESS | 1928 | 1463649013286 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:10:13 INFO - PROCESS | 1928 | 1463649013291 Marionette TRACE conn3 <- [1,990,null,{}] 02:10:13 INFO - PROCESS | 1928 | 1463649013301 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}] 02:10:13 INFO - PROCESS | 1928 | 1463649013578 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 02:10:13 INFO - PROCESS | 1928 | 1463649013923 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x88b49800 == 115 [pid = 1928] [id = 255] 02:10:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 358 (0x893c1800) [pid = 1928] [serial = 766] [outer = (nil)] 02:10:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 359 (0x8951d000) [pid = 1928] [serial = 767] [outer = 0x893c1800] 02:10:14 INFO - PROCESS | 1928 | 1463649014031 Marionette DEBUG loaded listener.js 02:10:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 360 (0x8ae5c400) [pid = 1928] [serial = 768] [outer = 0x893c1800] 02:10:15 INFO - PROCESS | 1928 | 1463649015130 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]]]}] 02:10:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1888ms 02:10:15 INFO - PROCESS | 1928 | 1463649015178 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 02:10:15 INFO - PROCESS | 1928 | 1463649015185 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 02:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:10:15 INFO - PROCESS | 1928 | 1463649015194 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:10:15 INFO - PROCESS | 1928 | 1463649015199 Marionette TRACE conn3 <- [1,994,null,{}] 02:10:15 INFO - PROCESS | 1928 | 1463649015206 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}] 02:10:15 INFO - PROCESS | 1928 | 1463649015439 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 02:10:15 INFO - PROCESS | 1928 | 1463649015816 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x8af4d400 == 116 [pid = 1928] [id = 256] 02:10:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 361 (0x8d008c00) [pid = 1928] [serial = 769] [outer = (nil)] 02:10:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 362 (0x8d489800) [pid = 1928] [serial = 770] [outer = 0x8d008c00] 02:10:15 INFO - PROCESS | 1928 | 1463649015919 Marionette DEBUG loaded listener.js 02:10:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 363 (0x8d836400) [pid = 1928] [serial = 771] [outer = 0x8d008c00] 02:10:16 INFO - PROCESS | 1928 | 1463649016899 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]]]}] 02:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1742ms 02:10:16 INFO - PROCESS | 1928 | 1463649016936 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 02:10:16 INFO - PROCESS | 1928 | 1463649016941 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 02:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:10:16 INFO - PROCESS | 1928 | 1463649016959 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:10:16 INFO - PROCESS | 1928 | 1463649016970 Marionette TRACE conn3 <- [1,998,null,{}] 02:10:16 INFO - PROCESS | 1928 | 1463649016978 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}] 02:10:17 INFO - PROCESS | 1928 | 1463649017236 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 02:10:17 INFO - PROCESS | 1928 | 1463649017561 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x8cf31000 == 117 [pid = 1928] [id = 257] 02:10:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 364 (0x8d004000) [pid = 1928] [serial = 772] [outer = (nil)] 02:10:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 365 (0x8eb75800) [pid = 1928] [serial = 773] [outer = 0x8d004000] 02:10:17 INFO - PROCESS | 1928 | 1463649017656 Marionette DEBUG loaded listener.js 02:10:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 366 (0x8f1a4c00) [pid = 1928] [serial = 774] [outer = 0x8d004000] 02:10:18 INFO - PROCESS | 1928 | 1463649018610 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]]]}] 02:10:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1701ms 02:10:18 INFO - PROCESS | 1928 | 1463649018653 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 02:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:10:18 INFO - PROCESS | 1928 | 1463649018658 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 02:10:18 INFO - PROCESS | 1928 | 1463649018665 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:10:18 INFO - PROCESS | 1928 | 1463649018669 Marionette TRACE conn3 <- [1,1002,null,{}] 02:10:18 INFO - PROCESS | 1928 | 1463649018676 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}] 02:10:18 INFO - PROCESS | 1928 | 1463649018924 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 02:10:19 INFO - PROCESS | 1928 | 1463649019242 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c26c800 == 118 [pid = 1928] [id = 258] 02:10:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 367 (0x8f27a800) [pid = 1928] [serial = 775] [outer = (nil)] 02:10:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 368 (0x8f3e6000) [pid = 1928] [serial = 776] [outer = 0x8f27a800] 02:10:19 INFO - PROCESS | 1928 | 1463649019355 Marionette DEBUG loaded listener.js 02:10:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 369 (0x9098c400) [pid = 1928] [serial = 777] [outer = 0x8f27a800] 02:10:20 INFO - PROCESS | 1928 | 1463649020272 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]]]}] 02:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1684ms 02:10:20 INFO - PROCESS | 1928 | 1463649020349 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 02:10:20 INFO - PROCESS | 1928 | 1463649020353 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 02:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:10:20 INFO - PROCESS | 1928 | 1463649020360 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:10:20 INFO - PROCESS | 1928 | 1463649020363 Marionette TRACE conn3 <- [1,1006,null,{}] 02:10:20 INFO - PROCESS | 1928 | 1463649020371 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}] 02:10:20 INFO - PROCESS | 1928 | 1463649020599 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 02:10:20 INFO - PROCESS | 1928 | 1463649020937 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x913e7000 == 119 [pid = 1928] [id = 259] 02:10:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 370 (0x913e7800) [pid = 1928] [serial = 778] [outer = (nil)] 02:10:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 371 (0x9157f400) [pid = 1928] [serial = 779] [outer = 0x913e7800] 02:10:21 INFO - PROCESS | 1928 | 1463649021050 Marionette DEBUG loaded listener.js 02:10:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 372 (0x924a5c00) [pid = 1928] [serial = 780] [outer = 0x913e7800] 02:10:22 INFO - PROCESS | 1928 | 1463649022027 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]]]}] 02:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1744ms 02:10:22 INFO - PROCESS | 1928 | 1463649022105 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 02:10:22 INFO - PROCESS | 1928 | 1463649022109 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 02:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:10:22 INFO - PROCESS | 1928 | 1463649022117 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:10:22 INFO - PROCESS | 1928 | 1463649022121 Marionette TRACE conn3 <- [1,1010,null,{}] 02:10:22 INFO - PROCESS | 1928 | 1463649022128 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}] 02:10:22 INFO - PROCESS | 1928 | 1463649022375 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 02:10:22 INFO - PROCESS | 1928 | 1463649022673 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f3ea400 == 120 [pid = 1928] [id = 260] 02:10:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 373 (0x9157a000) [pid = 1928] [serial = 781] [outer = (nil)] 02:10:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 374 (0x928e3400) [pid = 1928] [serial = 782] [outer = 0x9157a000] 02:10:22 INFO - PROCESS | 1928 | 1463649022770 Marionette DEBUG loaded listener.js 02:10:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 375 (0x92a4dc00) [pid = 1928] [serial = 783] [outer = 0x9157a000] 02:10:23 INFO - PROCESS | 1928 | 1463649023689 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]]]}] 02:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1636ms 02:10:23 INFO - PROCESS | 1928 | 1463649023755 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 02:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:10:23 INFO - PROCESS | 1928 | 1463649023759 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 02:10:23 INFO - PROCESS | 1928 | 1463649023766 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:10:23 INFO - PROCESS | 1928 | 1463649023770 Marionette TRACE conn3 <- [1,1014,null,{}] 02:10:23 INFO - PROCESS | 1928 | 1463649023777 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}] 02:10:24 INFO - PROCESS | 1928 | 1463649024018 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 02:10:24 INFO - PROCESS | 1928 | 1463649024328 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x92742c00 == 121 [pid = 1928] [id = 261] 02:10:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 376 (0x9274d000) [pid = 1928] [serial = 784] [outer = (nil)] 02:10:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 377 (0x9501e400) [pid = 1928] [serial = 785] [outer = 0x9274d000] 02:10:24 INFO - PROCESS | 1928 | 1463649024426 Marionette DEBUG loaded listener.js 02:10:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 378 (0x951f9000) [pid = 1928] [serial = 786] [outer = 0x9274d000] 02:10:25 INFO - PROCESS | 1928 | 1463649025389 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]]]}] 02:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1697ms 02:10:25 INFO - PROCESS | 1928 | 1463649025464 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 02:10:25 INFO - PROCESS | 1928 | 1463649025467 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 02:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:10:25 INFO - PROCESS | 1928 | 1463649025476 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:10:25 INFO - PROCESS | 1928 | 1463649025479 Marionette TRACE conn3 <- [1,1018,null,{}] 02:10:25 INFO - PROCESS | 1928 | 1463649025487 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}] 02:10:25 INFO - PROCESS | 1928 | 1463649025747 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 02:10:26 INFO - PROCESS | 1928 | 1463649026078 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x867b2400 == 122 [pid = 1928] [id = 262] 02:10:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 379 (0x8f3f0c00) [pid = 1928] [serial = 787] [outer = (nil)] 02:10:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 380 (0x99fe6c00) [pid = 1928] [serial = 788] [outer = 0x8f3f0c00] 02:10:26 INFO - PROCESS | 1928 | 1463649026208 Marionette DEBUG loaded listener.js 02:10:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 381 (0x9a258400) [pid = 1928] [serial = 789] [outer = 0x8f3f0c00] 02:10:27 INFO - PROCESS | 1928 | 1463649027212 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]]]}] 02:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1788ms 02:10:27 INFO - PROCESS | 1928 | 1463649027264 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 02:10:27 INFO - PROCESS | 1928 | 1463649027268 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 02:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:10:27 INFO - PROCESS | 1928 | 1463649027276 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:10:27 INFO - PROCESS | 1928 | 1463649027280 Marionette TRACE conn3 <- [1,1022,null,{}] 02:10:27 INFO - PROCESS | 1928 | 1463649027287 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}] 02:10:27 INFO - PROCESS | 1928 | 1463649027527 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 02:10:27 INFO - PROCESS | 1928 | 1463649027905 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x9274dc00 == 123 [pid = 1928] [id = 263] 02:10:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 382 (0x951eb000) [pid = 1928] [serial = 790] [outer = (nil)] 02:10:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 383 (0x9a63f400) [pid = 1928] [serial = 791] [outer = 0x951eb000] 02:10:28 INFO - PROCESS | 1928 | 1463649028074 Marionette DEBUG loaded listener.js 02:10:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 384 (0x9a647400) [pid = 1928] [serial = 792] [outer = 0x951eb000] 02:10:29 INFO - PROCESS | 1928 | 1463649029004 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]]]}] 02:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1786ms 02:10:29 INFO - PROCESS | 1928 | 1463649029063 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 02:10:29 INFO - PROCESS | 1928 | 1463649029067 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 02:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:10:29 INFO - PROCESS | 1928 | 1463649029075 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:10:29 INFO - PROCESS | 1928 | 1463649029079 Marionette TRACE conn3 <- [1,1026,null,{}] 02:10:29 INFO - PROCESS | 1928 | 1463649029086 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}] 02:10:29 INFO - PROCESS | 1928 | 1463649029306 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 02:10:29 INFO - PROCESS | 1928 | 1463649029681 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x9b44d800 == 124 [pid = 1928] [id = 264] 02:10:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 385 (0x9b4cb000) [pid = 1928] [serial = 793] [outer = (nil)] 02:10:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 386 (0x9b9dcc00) [pid = 1928] [serial = 794] [outer = 0x9b4cb000] 02:10:29 INFO - PROCESS | 1928 | 1463649029803 Marionette DEBUG loaded listener.js 02:10:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 387 (0xa104e800) [pid = 1928] [serial = 795] [outer = 0x9b4cb000] 02:10:30 INFO - PROCESS | 1928 | 1463649030927 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]]]}] 02:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1937ms 02:10:31 INFO - PROCESS | 1928 | 1463649031014 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 02:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:10:31 INFO - PROCESS | 1928 | 1463649031019 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 02:10:31 INFO - PROCESS | 1928 | 1463649031026 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:10:31 INFO - PROCESS | 1928 | 1463649031031 Marionette TRACE conn3 <- [1,1030,null,{}] 02:10:31 INFO - PROCESS | 1928 | 1463649031046 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}] 02:10:31 INFO - PROCESS | 1928 | 1463649031331 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 02:10:31 INFO - PROCESS | 1928 | 1463649031667 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d46c400 == 125 [pid = 1928] [id = 265] 02:10:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 388 (0x8d46d000) [pid = 1928] [serial = 796] [outer = (nil)] 02:10:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 389 (0x8d475400) [pid = 1928] [serial = 797] [outer = 0x8d46d000] 02:10:31 INFO - PROCESS | 1928 | 1463649031766 Marionette DEBUG loaded listener.js 02:10:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 390 (0x9b181400) [pid = 1928] [serial = 798] [outer = 0x8d46d000] 02:10:32 INFO - PROCESS | 1928 | 1463649032709 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]]]}] 02:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1751ms 02:10:32 INFO - PROCESS | 1928 | 1463649032781 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 02:10:32 INFO - PROCESS | 1928 | 1463649032785 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 02:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:10:32 INFO - PROCESS | 1928 | 1463649032796 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:10:32 INFO - PROCESS | 1928 | 1463649032799 Marionette TRACE conn3 <- [1,1034,null,{}] 02:10:32 INFO - PROCESS | 1928 | 1463649032806 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}] 02:10:33 INFO - PROCESS | 1928 | 1463649033028 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 02:10:33 INFO - PROCESS | 1928 | 1463649033374 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x85ee1c00 == 126 [pid = 1928] [id = 266] 02:10:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 391 (0x85ee2000) [pid = 1928] [serial = 799] [outer = (nil)] 02:10:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 392 (0x85eea400) [pid = 1928] [serial = 800] [outer = 0x85ee2000] 02:10:33 INFO - PROCESS | 1928 | 1463649033479 Marionette DEBUG loaded listener.js 02:10:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 393 (0x85eec800) [pid = 1928] [serial = 801] [outer = 0x85ee2000] 02:10:34 INFO - PROCESS | 1928 | 1463649034511 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]]]}] 02:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1781ms 02:10:34 INFO - PROCESS | 1928 | 1463649034579 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 02:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:10:34 INFO - PROCESS | 1928 | 1463649034583 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 02:10:34 INFO - PROCESS | 1928 | 1463649034590 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:10:34 INFO - PROCESS | 1928 | 1463649034593 Marionette TRACE conn3 <- [1,1038,null,{}] 02:10:34 INFO - PROCESS | 1928 | 1463649034599 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}] 02:10:34 INFO - PROCESS | 1928 | 1463649034831 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 02:10:35 INFO - PROCESS | 1928 | 1463649035155 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x85ee5800 == 127 [pid = 1928] [id = 267] 02:10:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 394 (0x85eeac00) [pid = 1928] [serial = 802] [outer = (nil)] 02:10:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 395 (0x85fcac00) [pid = 1928] [serial = 803] [outer = 0x85eeac00] 02:10:35 INFO - PROCESS | 1928 | 1463649035254 Marionette DEBUG loaded listener.js 02:10:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 396 (0x85fcd400) [pid = 1928] [serial = 804] [outer = 0x85eeac00] 02:10:36 INFO - PROCESS | 1928 | 1463649036166 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]]]}] 02:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1641ms 02:10:36 INFO - PROCESS | 1928 | 1463649036231 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 02:10:36 INFO - PROCESS | 1928 | 1463649036235 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 02:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:10:36 INFO - PROCESS | 1928 | 1463649036242 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:10:36 INFO - PROCESS | 1928 | 1463649036245 Marionette TRACE conn3 <- [1,1042,null,{}] 02:10:36 INFO - PROCESS | 1928 | 1463649036252 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}] 02:10:36 INFO - PROCESS | 1928 | 1463649036478 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 02:10:36 INFO - PROCESS | 1928 | 1463649036834 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x85eee000 == 128 [pid = 1928] [id = 268] 02:10:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 397 (0x85eef400) [pid = 1928] [serial = 805] [outer = (nil)] 02:10:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 398 (0x85fd2000) [pid = 1928] [serial = 806] [outer = 0x85eef400] 02:10:36 INFO - PROCESS | 1928 | 1463649036937 Marionette DEBUG loaded listener.js 02:10:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 399 (0x85fd6800) [pid = 1928] [serial = 807] [outer = 0x85eef400] 02:10:37 INFO - PROCESS | 1928 | 1463649037942 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]]]}] 02:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1732ms 02:10:37 INFO - PROCESS | 1928 | 1463649037975 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 02:10:37 INFO - PROCESS | 1928 | 1463649037978 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 02:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:10:37 INFO - PROCESS | 1928 | 1463649037986 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:10:37 INFO - PROCESS | 1928 | 1463649037990 Marionette TRACE conn3 <- [1,1046,null,{}] 02:10:38 INFO - PROCESS | 1928 | 1463649037997 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}] 02:10:38 INFO - PROCESS | 1928 | 1463649038240 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 02:10:39 INFO - PROCESS | 1928 | 1463649039139 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x85451c00 == 129 [pid = 1928] [id = 269] 02:10:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 400 (0x85452000) [pid = 1928] [serial = 808] [outer = (nil)] 02:10:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 401 (0x85ee7000) [pid = 1928] [serial = 809] [outer = 0x85452000] 02:10:39 INFO - PROCESS | 1928 | 1463649039228 Marionette DEBUG loaded listener.js 02:10:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 402 (0x85fd3400) [pid = 1928] [serial = 810] [outer = 0x85452000] 02:10:40 INFO - PROCESS | 1928 | 1463649040205 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]]]}] 02:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 2297ms 02:10:40 INFO - PROCESS | 1928 | 1463649040286 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 02:10:40 INFO - PROCESS | 1928 | 1463649040292 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 02:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:10:40 INFO - PROCESS | 1928 | 1463649040303 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:10:40 INFO - PROCESS | 1928 | 1463649040308 Marionette TRACE conn3 <- [1,1050,null,{}] 02:10:40 INFO - PROCESS | 1928 | 1463649040316 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}] 02:10:40 INFO - PROCESS | 1928 | 1463649040575 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 02:10:40 INFO - PROCESS | 1928 | 1463649040944 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x870cd800 == 130 [pid = 1928] [id = 270] 02:10:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 403 (0x870d4000) [pid = 1928] [serial = 811] [outer = (nil)] 02:10:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 404 (0x870db000) [pid = 1928] [serial = 812] [outer = 0x870d4000] 02:10:41 INFO - PROCESS | 1928 | 1463649041115 Marionette DEBUG loaded listener.js 02:10:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 405 (0x87fe3800) [pid = 1928] [serial = 813] [outer = 0x870d4000] 02:10:42 INFO - PROCESS | 1928 | --DOCSHELL 0x8772b000 == 129 [pid = 1928] [id = 253] 02:10:42 INFO - PROCESS | 1928 | --DOCSHELL 0x8af48400 == 128 [pid = 1928] [id = 252] 02:10:42 INFO - PROCESS | 1928 | --DOCSHELL 0x88b43800 == 127 [pid = 1928] [id = 251] 02:10:42 INFO - PROCESS | 1928 | --DOCSHELL 0x86b7bc00 == 126 [pid = 1928] [id = 250] 02:10:42 INFO - PROCESS | 1928 | --DOCSHELL 0x92745c00 == 125 [pid = 1928] [id = 242] 02:10:42 INFO - PROCESS | 1928 | --DOCSHELL 0x8828f800 == 124 [pid = 1928] [id = 241] 02:10:42 INFO - PROCESS | 1928 | --DOCSHELL 0x89511800 == 123 [pid = 1928] [id = 239] 02:10:42 INFO - PROCESS | 1928 | --DOCSHELL 0x89514400 == 122 [pid = 1928] [id = 240] 02:10:42 INFO - PROCESS | 1928 | --DOCSHELL 0x93cf8400 == 121 [pid = 1928] [id = 238] 02:10:42 INFO - PROCESS | 1928 | --DOCSHELL 0x951ee000 == 120 [pid = 1928] [id = 237] 02:10:42 INFO - PROCESS | 1928 | --DOCSHELL 0x8d48e800 == 119 [pid = 1928] [id = 236] 02:10:42 INFO - PROCESS | 1928 | --DOCSHELL 0x8d502000 == 118 [pid = 1928] [id = 235] 02:10:42 INFO - PROCESS | 1928 | --DOCSHELL 0x8c519800 == 117 [pid = 1928] [id = 234] 02:10:42 INFO - PROCESS | 1928 | --DOCSHELL 0x8b46e000 == 116 [pid = 1928] [id = 233] 02:10:42 INFO - PROCESS | 1928 | --DOCSHELL 0x87737000 == 115 [pid = 1928] [id = 232] 02:10:42 INFO - PROCESS | 1928 | --DOMWINDOW == 404 (0x893cac00) [pid = 1928] [serial = 681] [outer = (nil)] [url = about:blank] 02:10:42 INFO - PROCESS | 1928 | --DOMWINDOW == 403 (0x88291800) [pid = 1928] [serial = 680] [outer = (nil)] [url = about:blank] 02:10:42 INFO - PROCESS | 1928 | --DOMWINDOW == 402 (0x8c26a000) [pid = 1928] [serial = 683] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 401 (0x8d486c00) [pid = 1928] [serial = 653] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 400 (0xa2278c00) [pid = 1928] [serial = 665] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 399 (0x8d507400) [pid = 1928] [serial = 635] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 398 (0x88290c00) [pid = 1928] [serial = 668] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 397 (0x90b88c00) [pid = 1928] [serial = 695] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 396 (0x8dc81800) [pid = 1928] [serial = 690] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 395 (0x91fcd000) [pid = 1928] [serial = 638] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 394 (0x951ea400) [pid = 1928] [serial = 632] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 393 (0x8d8c5400) [pid = 1928] [serial = 689] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 392 (0x893ca000) [pid = 1928] [serial = 659] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 391 (0x88297400) [pid = 1928] [serial = 677] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 390 (0x88b41c00) [pid = 1928] [serial = 671] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 389 (0x9b441800) [pid = 1928] [serial = 647] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 388 (0x8f11c800) [pid = 1928] [serial = 692] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 387 (0x8d00c000) [pid = 1928] [serial = 687] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 386 (0x8d00e000) [pid = 1928] [serial = 650] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 385 (0x9927ac00) [pid = 1928] [serial = 641] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 384 (0x87feac00) [pid = 1928] [serial = 662] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 383 (0x8d490800) [pid = 1928] [serial = 656] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 382 (0x8f3f0000) [pid = 1928] [serial = 693] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 381 (0x9a629400) [pid = 1928] [serial = 644] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 380 (0x8c51a000) [pid = 1928] [serial = 684] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 379 (0x87732800) [pid = 1928] [serial = 674] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | --DOMWINDOW == 378 (0x8cf2ec00) [pid = 1928] [serial = 686] [outer = (nil)] [url = about:blank] 02:10:43 INFO - PROCESS | 1928 | 1463649043115 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]]]}] 02:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 2946ms 02:10:43 INFO - PROCESS | 1928 | 1463649043253 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 02:10:43 INFO - PROCESS | 1928 | 1463649043259 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 02:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:10:43 INFO - PROCESS | 1928 | 1463649043267 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:10:43 INFO - PROCESS | 1928 | 1463649043270 Marionette TRACE conn3 <- [1,1054,null,{}] 02:10:43 INFO - PROCESS | 1928 | 1463649043277 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}] 02:10:43 INFO - PROCESS | 1928 | 1463649043478 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 02:10:43 INFO - PROCESS | 1928 | 1463649043694 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x86a5d400 == 116 [pid = 1928] [id = 271] 02:10:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 379 (0x870d8000) [pid = 1928] [serial = 814] [outer = (nil)] 02:10:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 380 (0x87735000) [pid = 1928] [serial = 815] [outer = 0x870d8000] 02:10:43 INFO - PROCESS | 1928 | 1463649043774 Marionette DEBUG loaded listener.js 02:10:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 381 (0x8828f800) [pid = 1928] [serial = 816] [outer = 0x870d8000] 02:10:44 INFO - PROCESS | 1928 | 1463649044651 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]]]}] 02:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1436ms 02:10:44 INFO - PROCESS | 1928 | 1463649044705 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 02:10:44 INFO - PROCESS | 1928 | 1463649044710 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 02:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:10:44 INFO - PROCESS | 1928 | 1463649044759 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:10:44 INFO - PROCESS | 1928 | 1463649044769 Marionette TRACE conn3 <- [1,1058,null,{}] 02:10:44 INFO - PROCESS | 1928 | 1463649044778 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}] 02:10:45 INFO - PROCESS | 1928 | 1463649044998 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 02:10:45 INFO - PROCESS | 1928 | 1463649045257 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fd4000 == 117 [pid = 1928] [id = 272] 02:10:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 382 (0x870d7400) [pid = 1928] [serial = 817] [outer = (nil)] 02:10:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 383 (0x8951e800) [pid = 1928] [serial = 818] [outer = 0x870d7400] 02:10:45 INFO - PROCESS | 1928 | 1463649045344 Marionette DEBUG loaded listener.js 02:10:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 384 (0x8ac1b000) [pid = 1928] [serial = 819] [outer = 0x870d7400] 02:10:46 INFO - PROCESS | 1928 | 1463649046420 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]]]}] 02:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1706ms 02:10:46 INFO - PROCESS | 1928 | 1463649046453 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 02:10:46 INFO - PROCESS | 1928 | 1463649046457 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 02:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:10:46 INFO - PROCESS | 1928 | 1463649046464 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:10:46 INFO - PROCESS | 1928 | 1463649046467 Marionette TRACE conn3 <- [1,1062,null,{}] 02:10:46 INFO - PROCESS | 1928 | 1463649046487 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}] 02:10:46 INFO - PROCESS | 1928 | 1463649046777 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 02:10:46 INFO - PROCESS | 1928 | 1463649046959 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x88b40c00 == 118 [pid = 1928] [id = 273] 02:10:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 385 (0x89516c00) [pid = 1928] [serial = 820] [outer = (nil)] 02:10:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 386 (0x8b462800) [pid = 1928] [serial = 821] [outer = 0x89516c00] 02:10:47 INFO - PROCESS | 1928 | 1463649047047 Marionette DEBUG loaded listener.js 02:10:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 387 (0x8c26ac00) [pid = 1928] [serial = 822] [outer = 0x89516c00] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 386 (0x90991400) [pid = 1928] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 385 (0x8e7a8800) [pid = 1928] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 384 (0x893c4400) [pid = 1928] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 383 (0x88296c00) [pid = 1928] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 382 (0x8c51f400) [pid = 1928] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 381 (0x86a4f400) [pid = 1928] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 380 (0x951f3800) [pid = 1928] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 379 (0x9b2a9c00) [pid = 1928] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 378 (0x8f1a9c00) [pid = 1928] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 377 (0x8eb80000) [pid = 1928] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 376 (0x92a48c00) [pid = 1928] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 375 (0x8d8c7800) [pid = 1928] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 374 (0x913de400) [pid = 1928] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 373 (0x928e9c00) [pid = 1928] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 372 (0x870ce400) [pid = 1928] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 371 (0x952e0800) [pid = 1928] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 370 (0x94684400) [pid = 1928] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 369 (0x9b449800) [pid = 1928] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 368 (0xa22c5c00) [pid = 1928] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 367 (0x8b46a800) [pid = 1928] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 366 (0x9502a000) [pid = 1928] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 365 (0x91da0800) [pid = 1928] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 364 (0x89516400) [pid = 1928] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 363 (0x8f11f000) [pid = 1928] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 362 (0x87738800) [pid = 1928] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 361 (0x91f2b400) [pid = 1928] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 360 (0x92a45c00) [pid = 1928] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 359 (0x99273000) [pid = 1928] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 358 (0x9bf27800) [pid = 1928] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 357 (0x8f1b1400) [pid = 1928] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 356 (0x95025800) [pid = 1928] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 355 (0x91fd3800) [pid = 1928] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 354 (0x991d3c00) [pid = 1928] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 353 (0x8d004400) [pid = 1928] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 352 (0x99136800) [pid = 1928] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 351 (0x8ae5cc00) [pid = 1928] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 350 (0x870d7800) [pid = 1928] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 349 (0x8cf2b800) [pid = 1928] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 348 (0x90b96800) [pid = 1928] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 347 (0x92b81800) [pid = 1928] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 346 (0x8e7a1800) [pid = 1928] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 345 (0x951ebc00) [pid = 1928] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 344 (0x99eeb400) [pid = 1928] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 343 (0x867ae400) [pid = 1928] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 342 (0x8b460c00) [pid = 1928] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 341 (0x8f1a9800) [pid = 1928] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 340 (0x92746800) [pid = 1928] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 339 (0x8f316800) [pid = 1928] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 338 (0x86a56c00) [pid = 1928] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 337 (0x8f314800) [pid = 1928] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 336 (0x8f116800) [pid = 1928] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 335 (0x99fa4400) [pid = 1928] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 334 (0x8ac1c400) [pid = 1928] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 333 (0x8828b400) [pid = 1928] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 332 (0x99ef7800) [pid = 1928] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 331 (0x8af47800) [pid = 1928] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 330 (0x9b182000) [pid = 1928] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 329 (0x8c277800) [pid = 1928] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 328 (0x8dbb2c00) [pid = 1928] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 327 (0x97647800) [pid = 1928] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 326 (0x9b448400) [pid = 1928] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 325 (0xa68a6c00) [pid = 1928] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 324 (0x97663c00) [pid = 1928] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 323 (0x8e7ad400) [pid = 1928] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 322 (0xa24fdc00) [pid = 1928] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 321 (0x8d482c00) [pid = 1928] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 320 (0x90989400) [pid = 1928] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 319 (0x8ae5a800) [pid = 1928] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 318 (0x9ab8f800) [pid = 1928] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 317 (0x91fca800) [pid = 1928] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 316 (0x8eb76400) [pid = 1928] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 315 (0x8f1ae400) [pid = 1928] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 314 (0x951efc00) [pid = 1928] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 313 (0x86b7d400) [pid = 1928] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 312 (0x8a208c00) [pid = 1928] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 311 (0x9bf2c000) [pid = 1928] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 310 (0x93c0e400) [pid = 1928] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 309 (0x8cf23000) [pid = 1928] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 308 (0x8ac1e000) [pid = 1928] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 307 (0x99630400) [pid = 1928] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 306 (0x89512400) [pid = 1928] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 305 (0x87fe4000) [pid = 1928] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 304 (0x8b46f000) [pid = 1928] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 303 (0x9a631800) [pid = 1928] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 302 (0x92a44c00) [pid = 1928] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 301 (0x88b48400) [pid = 1928] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 300 (0x87737400) [pid = 1928] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 299 (0x9a130000) [pid = 1928] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 298 (0xa82ad800) [pid = 1928] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 297 (0x89517800) [pid = 1928] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 296 (0x8772d800) [pid = 1928] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 295 (0x8c3aac00) [pid = 1928] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 294 (0x92b79800) [pid = 1928] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 293 (0x913e6400) [pid = 1928] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 292 (0x93c05c00) [pid = 1928] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 291 (0x91f32000) [pid = 1928] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 290 (0x8d837c00) [pid = 1928] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 289 (0x9b43f400) [pid = 1928] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 288 (0xa6282400) [pid = 1928] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 287 (0x90b97800) [pid = 1928] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 286 (0x8c3adc00) [pid = 1928] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 285 (0x92b82c00) [pid = 1928] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 284 (0x8f27e000) [pid = 1928] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 283 (0x952da400) [pid = 1928] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 282 (0x9b919c00) [pid = 1928] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 281 (0xa307c800) [pid = 1928] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 280 (0x8ac15000) [pid = 1928] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 279 (0x9467d400) [pid = 1928] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 278 (0x9765dc00) [pid = 1928] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 277 (0x928e2c00) [pid = 1928] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:10:49 INFO - PROCESS | 1928 | --DOMWINDOW == 276 (0x8f117800) [pid = 1928] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 275 (0x952dc400) [pid = 1928] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 274 (0x9157d400) [pid = 1928] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 273 (0x8af4a400) [pid = 1928] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 272 (0x8acf8c00) [pid = 1928] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 271 (0x8d48e400) [pid = 1928] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 270 (0x94685800) [pid = 1928] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 269 (0x8f1adc00) [pid = 1928] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 268 (0x8c26b400) [pid = 1928] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 267 (0x8d48bc00) [pid = 1928] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 266 (0x99279000) [pid = 1928] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 265 (0x8acf9800) [pid = 1928] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 264 (0x95021c00) [pid = 1928] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 263 (0x924a3400) [pid = 1928] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 262 (0x8ae59000) [pid = 1928] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 261 (0x9765f800) [pid = 1928] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 260 (0x9b180400) [pid = 1928] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 259 (0x8c268800) [pid = 1928] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 258 (0x8f27b400) [pid = 1928] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 257 (0x8f274800) [pid = 1928] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 256 (0xa26c0c00) [pid = 1928] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 255 (0x95028400) [pid = 1928] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x9a250400) [pid = 1928] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x9a36a000) [pid = 1928] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x8d506800) [pid = 1928] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x8c3a7000) [pid = 1928] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x91584c00) [pid = 1928] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x8af42c00) [pid = 1928] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x8eb71c00) [pid = 1928] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 247 (0x95071400) [pid = 1928] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 246 (0x8a20e000) [pid = 1928] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:10:50 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x92b80400) [pid = 1928] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:10:50 INFO - PROCESS | 1928 | 1463649050209 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]]]}] 02:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 3800ms 02:10:50 INFO - PROCESS | 1928 | 1463649050265 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 02:10:50 INFO - PROCESS | 1928 | 1463649050270 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 02:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:10:50 INFO - PROCESS | 1928 | 1463649050277 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:10:50 INFO - PROCESS | 1928 | 1463649050281 Marionette TRACE conn3 <- [1,1066,null,{}] 02:10:50 INFO - PROCESS | 1928 | 1463649050287 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}] 02:10:50 INFO - PROCESS | 1928 | 1463649050485 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 02:10:50 INFO - PROCESS | 1928 | 1463649050681 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x86a5e400 == 119 [pid = 1928] [id = 274] 02:10:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x86b6f800) [pid = 1928] [serial = 823] [outer = (nil)] 02:10:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 247 (0x88b42000) [pid = 1928] [serial = 824] [outer = 0x86b6f800] 02:10:50 INFO - PROCESS | 1928 | 1463649050772 Marionette DEBUG loaded listener.js 02:10:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 248 (0x8acf9800) [pid = 1928] [serial = 825] [outer = 0x86b6f800] 02:10:51 INFO - PROCESS | 1928 | 1463649051744 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]]]}] 02:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1481ms 02:10:51 INFO - PROCESS | 1928 | 1463649051759 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 02:10:51 INFO - PROCESS | 1928 | 1463649051766 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 02:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:10:51 INFO - PROCESS | 1928 | 1463649051776 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:10:51 INFO - PROCESS | 1928 | 1463649051782 Marionette TRACE conn3 <- [1,1070,null,{}] 02:10:51 INFO - PROCESS | 1928 | 1463649051793 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}] 02:10:52 INFO - PROCESS | 1928 | 1463649052034 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 02:10:52 INFO - PROCESS | 1928 | 1463649052376 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fd7800 == 120 [pid = 1928] [id = 275] 02:10:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x867b2800) [pid = 1928] [serial = 826] [outer = (nil)] 02:10:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x867bbc00) [pid = 1928] [serial = 827] [outer = 0x867b2800] 02:10:52 INFO - PROCESS | 1928 | 1463649052478 Marionette DEBUG loaded listener.js 02:10:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x86a5d800) [pid = 1928] [serial = 828] [outer = 0x867b2800] 02:10:53 INFO - PROCESS | 1928 | 1463649053523 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]]]}] 02:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1796ms 02:10:53 INFO - PROCESS | 1928 | 1463649053572 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 02:10:53 INFO - PROCESS | 1928 | 1463649053582 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 02:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:10:53 INFO - PROCESS | 1928 | 1463649053595 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:10:53 INFO - PROCESS | 1928 | 1463649053601 Marionette TRACE conn3 <- [1,1074,null,{}] 02:10:53 INFO - PROCESS | 1928 | 1463649053608 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}] 02:10:53 INFO - PROCESS | 1928 | 1463649053843 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 02:10:54 INFO - PROCESS | 1928 | 1463649054178 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x87fed400 == 121 [pid = 1928] [id = 276] 02:10:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x87fed800) [pid = 1928] [serial = 829] [outer = (nil)] 02:10:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x8828e800) [pid = 1928] [serial = 830] [outer = 0x87fed800] 02:10:54 INFO - PROCESS | 1928 | 1463649054278 Marionette DEBUG loaded listener.js 02:10:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x88b46c00) [pid = 1928] [serial = 831] [outer = 0x87fed800] 02:10:55 INFO - PROCESS | 1928 | 1463649055290 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]]]}] 02:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1737ms 02:10:55 INFO - PROCESS | 1928 | 1463649055333 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 02:10:55 INFO - PROCESS | 1928 | 1463649055338 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 02:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:10:55 INFO - PROCESS | 1928 | 1463649055345 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:10:55 INFO - PROCESS | 1928 | 1463649055351 Marionette TRACE conn3 <- [1,1078,null,{}] 02:10:55 INFO - PROCESS | 1928 | 1463649055370 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}] 02:10:55 INFO - PROCESS | 1928 | 1463649055642 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 02:10:56 INFO - PROCESS | 1928 | 1463649056017 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ac1c400 == 122 [pid = 1928] [id = 277] 02:10:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x8ae5e000) [pid = 1928] [serial = 832] [outer = (nil)] 02:10:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 256 (0x8b460c00) [pid = 1928] [serial = 833] [outer = 0x8ae5e000] 02:10:56 INFO - PROCESS | 1928 | 1463649056119 Marionette DEBUG loaded listener.js 02:10:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 257 (0x8c3a2c00) [pid = 1928] [serial = 834] [outer = 0x8ae5e000] 02:10:57 INFO - PROCESS | 1928 | 1463649057136 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]]]}] 02:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1851ms 02:10:57 INFO - PROCESS | 1928 | 1463649057198 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 02:10:57 INFO - PROCESS | 1928 | 1463649057204 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 02:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:10:57 INFO - PROCESS | 1928 | 1463649057212 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:10:57 INFO - PROCESS | 1928 | 1463649057217 Marionette TRACE conn3 <- [1,1082,null,{}] 02:10:57 INFO - PROCESS | 1928 | 1463649057265 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}] 02:10:57 INFO - PROCESS | 1928 | 1463649057593 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 02:10:57 INFO - PROCESS | 1928 | 1463649057827 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x85446c00 == 123 [pid = 1928] [id = 278] 02:10:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 258 (0x8c3a1c00) [pid = 1928] [serial = 835] [outer = (nil)] 02:10:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 259 (0x8cf23800) [pid = 1928] [serial = 836] [outer = 0x8c3a1c00] 02:10:57 INFO - PROCESS | 1928 | 1463649057923 Marionette DEBUG loaded listener.js 02:10:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 260 (0x8d005400) [pid = 1928] [serial = 837] [outer = 0x8c3a1c00] 02:10:58 INFO - PROCESS | 1928 | 1463649058931 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]]]}] 02:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1788ms 02:10:59 INFO - PROCESS | 1928 | 1463649059001 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 02:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:10:59 INFO - PROCESS | 1928 | 1463649059006 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 02:10:59 INFO - PROCESS | 1928 | 1463649059013 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:10:59 INFO - PROCESS | 1928 | 1463649059017 Marionette TRACE conn3 <- [1,1086,null,{}] 02:10:59 INFO - PROCESS | 1928 | 1463649059024 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}] 02:10:59 INFO - PROCESS | 1928 | 1463649059287 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 02:10:59 INFO - PROCESS | 1928 | 1463649059620 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x86b7c000 == 124 [pid = 1928] [id = 279] 02:10:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 261 (0x8c51a800) [pid = 1928] [serial = 838] [outer = (nil)] 02:10:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 262 (0x8d46ac00) [pid = 1928] [serial = 839] [outer = 0x8c51a800] 02:10:59 INFO - PROCESS | 1928 | 1463649059724 Marionette DEBUG loaded listener.js 02:10:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 263 (0x8d473800) [pid = 1928] [serial = 840] [outer = 0x8c51a800] 02:11:00 INFO - PROCESS | 1928 | 1463649060735 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]]]}] 02:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1784ms 02:11:00 INFO - PROCESS | 1928 | 1463649060798 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 02:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:11:00 INFO - PROCESS | 1928 | 1463649060802 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 02:11:00 INFO - PROCESS | 1928 | 1463649060810 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:11:00 INFO - PROCESS | 1928 | 1463649060813 Marionette TRACE conn3 <- [1,1090,null,{}] 02:11:00 INFO - PROCESS | 1928 | 1463649060820 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}] 02:11:01 INFO - PROCESS | 1928 | 1463649061120 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 02:11:01 INFO - PROCESS | 1928 | 1463649061457 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c51f000 == 125 [pid = 1928] [id = 280] 02:11:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 264 (0x8d486c00) [pid = 1928] [serial = 841] [outer = (nil)] 02:11:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 265 (0x8d50a000) [pid = 1928] [serial = 842] [outer = 0x8d486c00] 02:11:01 INFO - PROCESS | 1928 | 1463649061566 Marionette DEBUG loaded listener.js 02:11:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 266 (0x8d842800) [pid = 1928] [serial = 843] [outer = 0x8d486c00] 02:11:02 INFO - PROCESS | 1928 | 1463649062574 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]]]}] 02:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1836ms 02:11:02 INFO - PROCESS | 1928 | 1463649062646 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 02:11:02 INFO - PROCESS | 1928 | 1463649062652 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 02:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:11:02 INFO - PROCESS | 1928 | 1463649062659 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:11:02 INFO - PROCESS | 1928 | 1463649062664 Marionette TRACE conn3 <- [1,1094,null,{}] 02:11:02 INFO - PROCESS | 1928 | 1463649062670 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}] 02:11:02 INFO - PROCESS | 1928 | 1463649062946 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 02:11:03 INFO - PROCESS | 1928 | 1463649063288 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d004400 == 126 [pid = 1928] [id = 281] 02:11:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 267 (0x8d00e400) [pid = 1928] [serial = 844] [outer = (nil)] 02:11:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 268 (0x8dbb3400) [pid = 1928] [serial = 845] [outer = 0x8d00e400] 02:11:03 INFO - PROCESS | 1928 | 1463649063387 Marionette DEBUG loaded listener.js 02:11:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 269 (0x8dbbd400) [pid = 1928] [serial = 846] [outer = 0x8d00e400] 02:11:04 INFO - PROCESS | 1928 | 1463649064352 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]]]}] 02:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1733ms 02:11:04 INFO - PROCESS | 1928 | 1463649064393 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 02:11:04 INFO - PROCESS | 1928 | 1463649064398 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 02:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:11:04 INFO - PROCESS | 1928 | 1463649064405 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:11:04 INFO - PROCESS | 1928 | 1463649064409 Marionette TRACE conn3 <- [1,1098,null,{}] 02:11:04 INFO - PROCESS | 1928 | 1463649064416 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}] 02:11:04 INFO - PROCESS | 1928 | 1463649064673 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 02:11:04 INFO - PROCESS | 1928 | 1463649064973 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d477000 == 127 [pid = 1928] [id = 282] 02:11:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 270 (0x8d487000) [pid = 1928] [serial = 847] [outer = (nil)] 02:11:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 271 (0x8ddc9000) [pid = 1928] [serial = 848] [outer = 0x8d487000] 02:11:05 INFO - PROCESS | 1928 | 1463649065085 Marionette DEBUG loaded listener.js 02:11:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 272 (0x8ddcc000) [pid = 1928] [serial = 849] [outer = 0x8d487000] 02:11:06 INFO - PROCESS | 1928 | 1463649066011 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]]]}] 02:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1684ms 02:11:06 INFO - PROCESS | 1928 | 1463649066091 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 02:11:06 INFO - PROCESS | 1928 | 1463649066094 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 02:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:11:06 INFO - PROCESS | 1928 | 1463649066102 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:11:06 INFO - PROCESS | 1928 | 1463649066107 Marionette TRACE conn3 <- [1,1102,null,{}] 02:11:06 INFO - PROCESS | 1928 | 1463649066113 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}] 02:11:06 INFO - PROCESS | 1928 | 1463649066389 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 02:11:06 INFO - PROCESS | 1928 | 1463649066723 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x8e7a1000 == 128 [pid = 1928] [id = 283] 02:11:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 273 (0x8e7a3000) [pid = 1928] [serial = 850] [outer = (nil)] 02:11:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 274 (0x8eb77c00) [pid = 1928] [serial = 851] [outer = 0x8e7a3000] 02:11:06 INFO - PROCESS | 1928 | 1463649066817 Marionette DEBUG loaded listener.js 02:11:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 275 (0x8eb7f400) [pid = 1928] [serial = 852] [outer = 0x8e7a3000] 02:11:07 INFO - PROCESS | 1928 | 1463649067775 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]]]}] 02:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1735ms 02:11:07 INFO - PROCESS | 1928 | 1463649067839 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 02:11:07 INFO - PROCESS | 1928 | 1463649067843 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 02:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:11:07 INFO - PROCESS | 1928 | 1463649067850 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:11:07 INFO - PROCESS | 1928 | 1463649067854 Marionette TRACE conn3 <- [1,1106,null,{}] 02:11:07 INFO - PROCESS | 1928 | 1463649067860 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}] 02:11:08 INFO - PROCESS | 1928 | 1463649068082 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 02:11:08 INFO - PROCESS | 1928 | 1463649068417 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x8acf5c00 == 129 [pid = 1928] [id = 284] 02:11:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 276 (0x8e7a4400) [pid = 1928] [serial = 853] [outer = (nil)] 02:11:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 277 (0x8f1af800) [pid = 1928] [serial = 854] [outer = 0x8e7a4400] 02:11:08 INFO - PROCESS | 1928 | 1463649068516 Marionette DEBUG loaded listener.js 02:11:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 278 (0x8f1e0800) [pid = 1928] [serial = 855] [outer = 0x8e7a4400] 02:11:09 INFO - PROCESS | 1928 | 1463649069462 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]]]}] 02:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1687ms 02:11:09 INFO - PROCESS | 1928 | 1463649069538 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 02:11:09 INFO - PROCESS | 1928 | 1463649069543 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 02:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:11:09 INFO - PROCESS | 1928 | 1463649069550 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:11:09 INFO - PROCESS | 1928 | 1463649069556 Marionette TRACE conn3 <- [1,1110,null,{}] 02:11:09 INFO - PROCESS | 1928 | 1463649069562 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}] 02:11:09 INFO - PROCESS | 1928 | 1463649069855 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 02:11:10 INFO - PROCESS | 1928 | 1463649070210 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f117800 == 130 [pid = 1928] [id = 285] 02:11:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 279 (0x9098a800) [pid = 1928] [serial = 856] [outer = (nil)] 02:11:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 280 (0x90990c00) [pid = 1928] [serial = 857] [outer = 0x9098a800] 02:11:10 INFO - PROCESS | 1928 | 1463649070315 Marionette DEBUG loaded listener.js 02:11:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 281 (0x90b8f000) [pid = 1928] [serial = 858] [outer = 0x9098a800] 02:11:11 INFO - PROCESS | 1928 | 1463649071315 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]]]}] 02:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1796ms 02:11:11 INFO - PROCESS | 1928 | 1463649071354 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 02:11:11 INFO - PROCESS | 1928 | 1463649071358 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 02:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:11:11 INFO - PROCESS | 1928 | 1463649071371 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:11:11 INFO - PROCESS | 1928 | 1463649071375 Marionette TRACE conn3 <- [1,1114,null,{}] 02:11:11 INFO - PROCESS | 1928 | 1463649071381 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}] 02:11:11 INFO - PROCESS | 1928 | 1463649071626 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 02:11:11 INFO - PROCESS | 1928 | 1463649071951 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x8cf23400 == 131 [pid = 1928] [id = 286] 02:11:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 282 (0x8f31bc00) [pid = 1928] [serial = 859] [outer = (nil)] 02:11:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 283 (0x913e3800) [pid = 1928] [serial = 860] [outer = 0x8f31bc00] 02:11:12 INFO - PROCESS | 1928 | 1463649072066 Marionette DEBUG loaded listener.js 02:11:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 284 (0x913ea400) [pid = 1928] [serial = 861] [outer = 0x8f31bc00] 02:11:12 INFO - PROCESS | 1928 | --DOCSHELL 0x9b2b2400 == 130 [pid = 1928] [id = 9] 02:11:13 INFO - PROCESS | 1928 | 1463649073141 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]]]}] 02:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1794ms 02:11:13 INFO - PROCESS | 1928 | 1463649073167 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 02:11:13 INFO - PROCESS | 1928 | 1463649073172 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 02:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:11:13 INFO - PROCESS | 1928 | 1463649073180 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:11:13 INFO - PROCESS | 1928 | 1463649073184 Marionette TRACE conn3 <- [1,1118,null,{}] 02:11:13 INFO - PROCESS | 1928 | 1463649073191 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}] 02:11:13 INFO - PROCESS | 1928 | 1463649073440 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 02:11:13 INFO - PROCESS | 1928 | 1463649073770 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f1d9400 == 131 [pid = 1928] [id = 287] 02:11:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 285 (0x90b8a400) [pid = 1928] [serial = 862] [outer = (nil)] 02:11:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 286 (0x91f2b400) [pid = 1928] [serial = 863] [outer = 0x90b8a400] 02:11:13 INFO - PROCESS | 1928 | 1463649073865 Marionette DEBUG loaded listener.js 02:11:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 287 (0x91f31000) [pid = 1928] [serial = 864] [outer = 0x90b8a400] 02:11:14 INFO - PROCESS | 1928 | 1463649074933 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]]]}] 02:11:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:11:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1786ms 02:11:14 INFO - PROCESS | 1928 | 1463649074967 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 02:11:14 INFO - PROCESS | 1928 | 1463649074971 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 02:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:11:14 INFO - PROCESS | 1928 | 1463649074979 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:11:14 INFO - PROCESS | 1928 | 1463649074982 Marionette TRACE conn3 <- [1,1122,null,{}] 02:11:14 INFO - PROCESS | 1928 | 1463649074989 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}] 02:11:15 INFO - PROCESS | 1928 | 1463649075247 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 02:11:15 INFO - PROCESS | 1928 | 1463649075617 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x867acc00 == 132 [pid = 1928] [id = 288] 02:11:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 288 (0x867ae000) [pid = 1928] [serial = 865] [outer = (nil)] 02:11:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 289 (0x86a55400) [pid = 1928] [serial = 866] [outer = 0x867ae000] 02:11:15 INFO - PROCESS | 1928 | 1463649075717 Marionette DEBUG loaded listener.js 02:11:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 290 (0x89511c00) [pid = 1928] [serial = 867] [outer = 0x867ae000] 02:11:16 INFO - PROCESS | 1928 | 1463649076684 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]]]}] 02:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1738ms 02:11:16 INFO - PROCESS | 1928 | 1463649076718 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 02:11:16 INFO - PROCESS | 1928 | 1463649076723 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 02:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:11:16 INFO - PROCESS | 1928 | 1463649076731 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:11:16 INFO - PROCESS | 1928 | 1463649076735 Marionette TRACE conn3 <- [1,1126,null,{}] 02:11:16 INFO - PROCESS | 1928 | 1463649076743 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}] 02:11:16 INFO - PROCESS | 1928 | 1463649076988 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 02:11:17 INFO - PROCESS | 1928 | 1463649077338 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x86b7c400 == 133 [pid = 1928] [id = 289] 02:11:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 291 (0x87729400) [pid = 1928] [serial = 868] [outer = (nil)] 02:11:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 292 (0x87ff0000) [pid = 1928] [serial = 869] [outer = 0x87729400] 02:11:17 INFO - PROCESS | 1928 | 1463649077451 Marionette DEBUG loaded listener.js 02:11:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 293 (0x8c270c00) [pid = 1928] [serial = 870] [outer = 0x87729400] 02:11:18 INFO - PROCESS | 1928 | 1463649078496 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]]]}] 02:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1785ms 02:11:18 INFO - PROCESS | 1928 | 1463649078516 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 02:11:18 INFO - PROCESS | 1928 | 1463649078520 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 02:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:11:18 INFO - PROCESS | 1928 | 1463649078529 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:11:18 INFO - PROCESS | 1928 | 1463649078533 Marionette TRACE conn3 <- [1,1130,null,{}] 02:11:18 INFO - PROCESS | 1928 | 1463649078540 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}] 02:11:18 INFO - PROCESS | 1928 | 1463649078783 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 02:11:19 INFO - PROCESS | 1928 | 1463649079135 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x88298800 == 134 [pid = 1928] [id = 290] 02:11:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 294 (0x8acfc000) [pid = 1928] [serial = 871] [outer = (nil)] 02:11:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 295 (0x8d8cf400) [pid = 1928] [serial = 872] [outer = 0x8acfc000] 02:11:19 INFO - PROCESS | 1928 | 1463649079238 Marionette DEBUG loaded listener.js 02:11:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 296 (0x8f1e0c00) [pid = 1928] [serial = 873] [outer = 0x8acfc000] 02:11:20 INFO - PROCESS | 1928 | 1463649080517 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]]]}] 02:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 2040ms 02:11:20 INFO - PROCESS | 1928 | 1463649080572 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 02:11:20 INFO - PROCESS | 1928 | 1463649080578 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 02:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:11:20 INFO - PROCESS | 1928 | 1463649080589 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:11:20 INFO - PROCESS | 1928 | 1463649080596 Marionette TRACE conn3 <- [1,1134,null,{}] 02:11:20 INFO - PROCESS | 1928 | 1463649080607 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}] 02:11:21 INFO - PROCESS | 1928 | 1463649081193 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 02:11:21 INFO - PROCESS | 1928 | 1463649081470 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x8828ac00 == 135 [pid = 1928] [id = 291] 02:11:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 297 (0x8acf8800) [pid = 1928] [serial = 874] [outer = (nil)] 02:11:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 298 (0x8eb7c000) [pid = 1928] [serial = 875] [outer = 0x8acf8800] 02:11:21 INFO - PROCESS | 1928 | 1463649081628 Marionette DEBUG loaded listener.js 02:11:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 299 (0x90993400) [pid = 1928] [serial = 876] [outer = 0x8acf8800] 02:11:22 INFO - PROCESS | 1928 | --DOCSHELL 0x8cf22c00 == 134 [pid = 1928] [id = 186] 02:11:22 INFO - PROCESS | 1928 | --DOCSHELL 0x97666000 == 133 [pid = 1928] [id = 185] 02:11:22 INFO - PROCESS | 1928 | --DOCSHELL 0x87729c00 == 132 [pid = 1928] [id = 224] 02:11:23 INFO - PROCESS | 1928 | --DOCSHELL 0x9b44d800 == 131 [pid = 1928] [id = 264] 02:11:23 INFO - PROCESS | 1928 | --DOCSHELL 0x9274dc00 == 130 [pid = 1928] [id = 263] 02:11:23 INFO - PROCESS | 1928 | --DOCSHELL 0x867b2400 == 129 [pid = 1928] [id = 262] 02:11:23 INFO - PROCESS | 1928 | --DOCSHELL 0x8f3ea400 == 128 [pid = 1928] [id = 260] 02:11:23 INFO - PROCESS | 1928 | --DOCSHELL 0x92742c00 == 127 [pid = 1928] [id = 261] 02:11:23 INFO - PROCESS | 1928 | --DOCSHELL 0x913e7000 == 126 [pid = 1928] [id = 259] 02:11:23 INFO - PROCESS | 1928 | --DOCSHELL 0x8c26c800 == 125 [pid = 1928] [id = 258] 02:11:23 INFO - PROCESS | 1928 | --DOCSHELL 0x8cf31000 == 124 [pid = 1928] [id = 257] 02:11:23 INFO - PROCESS | 1928 | --DOCSHELL 0x8af4d400 == 123 [pid = 1928] [id = 256] 02:11:23 INFO - PROCESS | 1928 | --DOCSHELL 0x88b49800 == 122 [pid = 1928] [id = 255] 02:11:23 INFO - PROCESS | 1928 | --DOCSHELL 0x86a54400 == 121 [pid = 1928] [id = 254] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 298 (0x90b96c00) [pid = 1928] [serial = 226] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 297 (0x91585c00) [pid = 1928] [serial = 587] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 296 (0x893cbc00) [pid = 1928] [serial = 660] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 295 (0x88b44c00) [pid = 1928] [serial = 672] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 294 (0x8dbba400) [pid = 1928] [serial = 470] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 293 (0x86a56000) [pid = 1928] [serial = 746] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 292 (0x97662000) [pid = 1928] [serial = 207] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 291 (0x9c19c000) [pid = 1928] [serial = 310] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 290 (0x91582800) [pid = 1928] [serial = 349] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 289 (0x9c1a2400) [pid = 1928] [serial = 328] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 288 (0x92a5f000) [pid = 1928] [serial = 425] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 287 (0x8d8d4400) [pid = 1928] [serial = 376] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 286 (0x913e8000) [pid = 1928] [serial = 367] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 285 (0x9468cc00) [pid = 1928] [serial = 711] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 284 (0x870d9000) [pid = 1928] [serial = 731] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 283 (0x9b18a400) [pid = 1928] [serial = 716] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 282 (0xa6f39400) [pid = 1928] [serial = 219] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 281 (0x8f30fc00) [pid = 1928] [serial = 732] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 280 (0x9bf82400) [pid = 1928] [serial = 358] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 279 (0xa6288000) [pid = 1928] [serial = 259] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 278 (0x8c522400) [pid = 1928] [serial = 759] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 277 (0x952de000) [pid = 1928] [serial = 168] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 276 (0x92b76c00) [pid = 1928] [serial = 476] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 275 (0x8ddcc400) [pid = 1928] [serial = 723] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 274 (0x8f3e4400) [pid = 1928] [serial = 295] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 273 (0x893c7400) [pid = 1928] [serial = 699] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 272 (0x91f3a400) [pid = 1928] [serial = 413] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 271 (0x952e6800) [pid = 1928] [serial = 551] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 270 (0x9a644400) [pid = 1928] [serial = 645] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 269 (0xa21a5000) [pid = 1928] [serial = 361] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 268 (0x913ddc00) [pid = 1928] [serial = 542] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 267 (0x9926e000) [pid = 1928] [serial = 596] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 266 (0x8ddc9800) [pid = 1928] [serial = 722] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 265 (0x94680800) [pid = 1928] [serial = 593] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 264 (0x9c194400) [pid = 1928] [serial = 648] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 263 (0x9bf83800) [pid = 1928] [serial = 651] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 262 (0x9b180c00) [pid = 1928] [serial = 557] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 261 (0x8b463000) [pid = 1928] [serial = 536] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 260 (0x8f319000) [pid = 1928] [serial = 735] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 259 (0x8e7a0400) [pid = 1928] [serial = 584] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 258 (0x924a9c00) [pid = 1928] [serial = 229] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 257 (0x9927b400) [pid = 1928] [serial = 554] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 256 (0x8e7af800) [pid = 1928] [serial = 313] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 255 (0x9912b800) [pid = 1928] [serial = 253] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x9b919400) [pid = 1928] [serial = 135] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x8f317400) [pid = 1928] [serial = 734] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x867b5800) [pid = 1928] [serial = 740] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x8b46fc00) [pid = 1928] [serial = 497] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x9b4c6000) [pid = 1928] [serial = 325] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x92748c00) [pid = 1928] [serial = 728] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x9274f400) [pid = 1928] [serial = 738] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 247 (0x86b71400) [pid = 1928] [serial = 749] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 246 (0x92743c00) [pid = 1928] [serial = 743] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x8f1e1400) [pid = 1928] [serial = 473] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x9b2a9400) [pid = 1928] [serial = 304] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x928eb000) [pid = 1928] [serial = 509] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x88294000) [pid = 1928] [serial = 669] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x9b472800) [pid = 1928] [serial = 491] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x8d506000) [pid = 1928] [serial = 446] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x9b18d400) [pid = 1928] [serial = 174] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x9b7bb800) [pid = 1928] [serial = 717] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x8c3a7800) [pid = 1928] [serial = 431] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x8dbbc000) [pid = 1928] [serial = 322] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x992aa000) [pid = 1928] [serial = 485] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x9c19b800) [pid = 1928] [serial = 108] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0xa6f77000) [pid = 1928] [serial = 262] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x9a469c00) [pid = 1928] [serial = 642] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0xa1055000) [pid = 1928] [serial = 316] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0xa3259400) [pid = 1928] [serial = 216] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x8d48ac00) [pid = 1928] [serial = 654] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x86b73800) [pid = 1928] [serial = 750] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0xa6f73400) [pid = 1928] [serial = 222] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x8af46800) [pid = 1928] [serial = 440] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0xa050a800) [pid = 1928] [serial = 213] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x91fd1800) [pid = 1928] [serial = 298] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x8f272800) [pid = 1928] [serial = 404] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x91da0c00) [pid = 1928] [serial = 307] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x9813ec00) [pid = 1928] [serial = 301] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x87731000) [pid = 1928] [serial = 752] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x8a211c00) [pid = 1928] [serial = 512] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0xa675e800) [pid = 1928] [serial = 180] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x99fa2800) [pid = 1928] [serial = 105] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x8cf2f000) [pid = 1928] [serial = 416] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x93c10000) [pid = 1928] [serial = 605] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x9c19c800) [pid = 1928] [serial = 419] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x8951c400) [pid = 1928] [serial = 720] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x87fee400) [pid = 1928] [serial = 663] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x8c3ac000) [pid = 1928] [serial = 701] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x9ab95400) [pid = 1928] [serial = 256] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x92a4e800) [pid = 1928] [serial = 422] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x893c7000) [pid = 1928] [serial = 755] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x88b46800) [pid = 1928] [serial = 678] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x9274e000) [pid = 1928] [serial = 729] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x9b442400) [pid = 1928] [serial = 602] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0xa8c2bc00) [pid = 1928] [serial = 268] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x8a20b800) [pid = 1928] [serial = 756] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x8ddd3800) [pid = 1928] [serial = 725] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x87734400) [pid = 1928] [serial = 675] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x9a477000) [pid = 1928] [serial = 615] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x8828cc00) [pid = 1928] [serial = 698] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x92b83c00) [pid = 1928] [serial = 379] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x92a4c400) [pid = 1928] [serial = 708] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x952dac00) [pid = 1928] [serial = 482] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x92a49400) [pid = 1928] [serial = 548] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x90995400) [pid = 1928] [serial = 705] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x9b975400) [pid = 1928] [serial = 609] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0xa67cb800) [pid = 1928] [serial = 141] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x91f36800) [pid = 1928] [serial = 545] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x8c523400) [pid = 1928] [serial = 434] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x8951a800) [pid = 1928] [serial = 719] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x95020000) [pid = 1928] [serial = 479] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x87fe7800) [pid = 1928] [serial = 753] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0xa35ef800) [pid = 1928] [serial = 370] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x9a46f400) [pid = 1928] [serial = 714] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x9d8e0800) [pid = 1928] [serial = 177] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0xa6285c00) [pid = 1928] [serial = 138] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x97661c00) [pid = 1928] [serial = 713] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x8ac1d800) [pid = 1928] [serial = 506] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x92746000) [pid = 1928] [serial = 737] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0xa6f71400) [pid = 1928] [serial = 183] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0xa35ed000) [pid = 1928] [serial = 111] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x928e8800) [pid = 1928] [serial = 503] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x8f11f400) [pid = 1928] [serial = 271] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x8c272000) [pid = 1928] [serial = 758] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x952e5400) [pid = 1928] [serial = 144] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x8d002400) [pid = 1928] [serial = 702] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x91585400) [pid = 1928] [serial = 265] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x8c3a7c00) [pid = 1928] [serial = 443] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x9b975000) [pid = 1928] [serial = 500] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0xa30eec00) [pid = 1928] [serial = 666] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x992a6400) [pid = 1928] [serial = 86] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0xa21a5800) [pid = 1928] [serial = 612] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x8ddd5000) [pid = 1928] [serial = 726] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x867b7800) [pid = 1928] [serial = 741] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x8d83d000) [pid = 1928] [serial = 539] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x9c1a1000) [pid = 1928] [serial = 657] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x9a24c000) [pid = 1928] [serial = 210] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x92a5d800) [pid = 1928] [serial = 590] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x951f0400) [pid = 1928] [serial = 132] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x952df400) [pid = 1928] [serial = 352] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x8ae61800) [pid = 1928] [serial = 437] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x9c195400) [pid = 1928] [serial = 494] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x9b44b000) [pid = 1928] [serial = 355] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x8c272800) [pid = 1928] [serial = 428] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0xa30d5800) [pid = 1928] [serial = 364] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x92a5f800) [pid = 1928] [serial = 639] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0xa683b000) [pid = 1928] [serial = 373] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x928ea400) [pid = 1928] [serial = 707] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x9a74f800) [pid = 1928] [serial = 599] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x9b449c00) [pid = 1928] [serial = 410] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x9a134800) [pid = 1928] [serial = 171] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x8f3e3000) [pid = 1928] [serial = 560] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x86a58c00) [pid = 1928] [serial = 747] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x8d843c00) [pid = 1928] [serial = 636] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x92e1d800) [pid = 1928] [serial = 407] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x8c3a8800) [pid = 1928] [serial = 581] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x8eb7dc00) [pid = 1928] [serial = 319] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x9bf23c00) [pid = 1928] [serial = 744] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x9a649400) [pid = 1928] [serial = 488] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x93cf1800) [pid = 1928] [serial = 710] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x8e7ad000) [pid = 1928] [serial = 704] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x928e6800) [pid = 1928] [serial = 515] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x952e7c00) [pid = 1928] [serial = 633] [outer = (nil)] [url = about:blank] 02:11:23 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x8d48a800) [pid = 1928] [serial = 761] [outer = (nil)] [url = about:blank] 02:11:24 INFO - PROCESS | 1928 | 1463649084244 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]]]}] 02:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 3697ms 02:11:24 INFO - PROCESS | 1928 | 1463649084300 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 02:11:24 INFO - PROCESS | 1928 | 1463649084312 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 02:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:11:24 INFO - PROCESS | 1928 | 1463649084326 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:11:24 INFO - PROCESS | 1928 | 1463649084336 Marionette TRACE conn3 <- [1,1138,null,{}] 02:11:24 INFO - PROCESS | 1928 | 1463649084350 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}] 02:11:24 INFO - PROCESS | 1928 | 1463649084714 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 02:11:24 INFO - PROCESS | 1928 | 1463649084949 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x85447800 == 122 [pid = 1928] [id = 292] 02:11:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x85fcc000) [pid = 1928] [serial = 877] [outer = (nil)] 02:11:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x86b72000) [pid = 1928] [serial = 878] [outer = 0x85fcc000] 02:11:25 INFO - PROCESS | 1928 | 1463649085076 Marionette DEBUG loaded listener.js 02:11:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x870d6800) [pid = 1928] [serial = 879] [outer = 0x85fcc000] 02:11:26 INFO - PROCESS | 1928 | 1463649086108 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]]]}] 02:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1848ms 02:11:26 INFO - PROCESS | 1928 | 1463649086174 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 02:11:26 INFO - PROCESS | 1928 | 1463649086184 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 02:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:11:26 INFO - PROCESS | 1928 | 1463649086197 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:11:26 INFO - PROCESS | 1928 | 1463649086201 Marionette TRACE conn3 <- [1,1142,null,{}] 02:11:26 INFO - PROCESS | 1928 | 1463649086215 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}] 02:11:26 INFO - PROCESS | 1928 | 1463649086517 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 02:11:26 INFO - PROCESS | 1928 | 1463649086555 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fcdc00 == 123 [pid = 1928] [id = 293] 02:11:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x87fe5400) [pid = 1928] [serial = 880] [outer = (nil)] 02:11:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x88294000) [pid = 1928] [serial = 881] [outer = 0x87fe5400] 02:11:26 INFO - PROCESS | 1928 | 1463649086641 Marionette DEBUG loaded listener.js 02:11:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x88b46400) [pid = 1928] [serial = 882] [outer = 0x87fe5400] 02:11:27 INFO - PROCESS | 1928 | 1463649087859 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]]]}] 02:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1699ms 02:11:27 INFO - PROCESS | 1928 | 1463649087896 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 02:11:27 INFO - PROCESS | 1928 | 1463649087899 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 02:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:11:27 INFO - PROCESS | 1928 | 1463649087908 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:11:27 INFO - PROCESS | 1928 | 1463649087917 Marionette TRACE conn3 <- [1,1146,null,{}] 02:11:27 INFO - PROCESS | 1928 | 1463649087948 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}] 02:11:28 INFO - PROCESS | 1928 | 1463649088262 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 02:11:28 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x870d7400) [pid = 1928] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:11:28 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x870d4000) [pid = 1928] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:11:28 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x870d8000) [pid = 1928] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:11:28 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x85452000) [pid = 1928] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:11:28 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x89516c00) [pid = 1928] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:11:28 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x88b43000) [pid = 1928] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:11:28 INFO - PROCESS | 1928 | 1463649088863 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x85452000 == 124 [pid = 1928] [id = 294] 02:11:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x85fccc00) [pid = 1928] [serial = 883] [outer = (nil)] 02:11:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x88b43000) [pid = 1928] [serial = 884] [outer = 0x85fccc00] 02:11:28 INFO - PROCESS | 1928 | 1463649088948 Marionette DEBUG loaded listener.js 02:11:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8ac14c00) [pid = 1928] [serial = 885] [outer = 0x85fccc00] 02:11:29 INFO - PROCESS | 1928 | 1463649089790 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]]]}] 02:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1903ms 02:11:29 INFO - PROCESS | 1928 | 1463649089819 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 02:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:11:29 INFO - PROCESS | 1928 | 1463649089824 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 02:11:29 INFO - PROCESS | 1928 | 1463649089831 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:11:29 INFO - PROCESS | 1928 | 1463649089834 Marionette TRACE conn3 <- [1,1150,null,{}] 02:11:29 INFO - PROCESS | 1928 | 1463649089842 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}] 02:11:30 INFO - PROCESS | 1928 | 1463649090051 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 02:11:30 INFO - PROCESS | 1928 | 1463649090224 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x893d0400 == 125 [pid = 1928] [id = 295] 02:11:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8a213800) [pid = 1928] [serial = 886] [outer = (nil)] 02:11:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x8ae60c00) [pid = 1928] [serial = 887] [outer = 0x8a213800] 02:11:30 INFO - PROCESS | 1928 | 1463649090320 Marionette DEBUG loaded listener.js 02:11:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x8af46800) [pid = 1928] [serial = 888] [outer = 0x8a213800] 02:11:31 INFO - PROCESS | 1928 | 1463649091522 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]]]}] 02:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1745ms 02:11:31 INFO - PROCESS | 1928 | 1463649091577 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 02:11:31 INFO - PROCESS | 1928 | 1463649091585 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 02:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:11:31 INFO - PROCESS | 1928 | 1463649091596 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:11:31 INFO - PROCESS | 1928 | 1463649091601 Marionette TRACE conn3 <- [1,1154,null,{}] 02:11:31 INFO - PROCESS | 1928 | 1463649091613 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}] 02:11:31 INFO - PROCESS | 1928 | 1463649091960 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 02:11:32 INFO - PROCESS | 1928 | 1463649092238 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x86b74000 == 126 [pid = 1928] [id = 296] 02:11:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x86b78000) [pid = 1928] [serial = 889] [outer = (nil)] 02:11:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x87735400) [pid = 1928] [serial = 890] [outer = 0x86b78000] 02:11:32 INFO - PROCESS | 1928 | 1463649092337 Marionette DEBUG loaded listener.js 02:11:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x88289c00) [pid = 1928] [serial = 891] [outer = 0x86b78000] 02:11:33 INFO - PROCESS | 1928 | 1463649093356 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]]]}] 02:11:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1803ms 02:11:33 INFO - PROCESS | 1928 | 1463649093400 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 02:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:11:33 INFO - PROCESS | 1928 | 1463649093411 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 02:11:33 INFO - PROCESS | 1928 | 1463649093424 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:11:33 INFO - PROCESS | 1928 | 1463649093431 Marionette TRACE conn3 <- [1,1158,null,{}] 02:11:33 INFO - PROCESS | 1928 | 1463649093438 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}] 02:11:33 INFO - PROCESS | 1928 | 1463649093685 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 02:11:34 INFO - PROCESS | 1928 | 1463649094004 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x89513000 == 127 [pid = 1928] [id = 297] 02:11:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x89513800) [pid = 1928] [serial = 892] [outer = (nil)] 02:11:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x8a20b800) [pid = 1928] [serial = 893] [outer = 0x89513800] 02:11:34 INFO - PROCESS | 1928 | 1463649094106 Marionette DEBUG loaded listener.js 02:11:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x8ae59400) [pid = 1928] [serial = 894] [outer = 0x89513800] 02:11:35 INFO - PROCESS | 1928 | 1463649095168 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]]]}] 02:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1797ms 02:11:35 INFO - PROCESS | 1928 | 1463649095220 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 02:11:35 INFO - PROCESS | 1928 | 1463649095226 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 02:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:11:35 INFO - PROCESS | 1928 | 1463649095236 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:11:35 INFO - PROCESS | 1928 | 1463649095244 Marionette TRACE conn3 <- [1,1162,null,{}] 02:11:35 INFO - PROCESS | 1928 | 1463649095263 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}] 02:11:35 INFO - PROCESS | 1928 | 1463649095550 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 02:11:35 INFO - PROCESS | 1928 | 1463649095876 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ac1f000 == 128 [pid = 1928] [id = 298] 02:11:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x8c26c800) [pid = 1928] [serial = 895] [outer = (nil)] 02:11:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x8c3a8800) [pid = 1928] [serial = 896] [outer = 0x8c26c800] 02:11:35 INFO - PROCESS | 1928 | 1463649095984 Marionette DEBUG loaded listener.js 02:11:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x8c51b400) [pid = 1928] [serial = 897] [outer = 0x8c26c800] 02:11:36 INFO - PROCESS | 1928 | 1463649096961 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]]]}] 02:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1799ms 02:11:37 INFO - PROCESS | 1928 | 1463649097035 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 02:11:37 INFO - PROCESS | 1928 | 1463649097041 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 02:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:11:37 INFO - PROCESS | 1928 | 1463649097049 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:11:37 INFO - PROCESS | 1928 | 1463649097052 Marionette TRACE conn3 <- [1,1166,null,{}] 02:11:37 INFO - PROCESS | 1928 | 1463649097060 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}] 02:11:37 INFO - PROCESS | 1928 | 1463649097339 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 02:11:37 INFO - PROCESS | 1928 | 1463649097653 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x89512000 == 129 [pid = 1928] [id = 299] 02:11:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x8c3a7c00) [pid = 1928] [serial = 898] [outer = (nil)] 02:11:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x8cf31000) [pid = 1928] [serial = 899] [outer = 0x8c3a7c00] 02:11:37 INFO - PROCESS | 1928 | 1463649097755 Marionette DEBUG loaded listener.js 02:11:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x8d010400) [pid = 1928] [serial = 900] [outer = 0x8c3a7c00] 02:11:38 INFO - PROCESS | 1928 | 1463649098707 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]]]}] 02:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1739ms 02:11:38 INFO - PROCESS | 1928 | 1463649098789 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 02:11:38 INFO - PROCESS | 1928 | 1463649098792 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 02:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:11:38 INFO - PROCESS | 1928 | 1463649098801 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:11:38 INFO - PROCESS | 1928 | 1463649098805 Marionette TRACE conn3 <- [1,1170,null,{}] 02:11:38 INFO - PROCESS | 1928 | 1463649098812 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}] 02:11:39 INFO - PROCESS | 1928 | 1463649099078 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 02:11:39 INFO - PROCESS | 1928 | 1463649099404 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x8cf22c00 == 130 [pid = 1928] [id = 300] 02:11:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x8cf24800) [pid = 1928] [serial = 901] [outer = (nil)] 02:11:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x8d48ac00) [pid = 1928] [serial = 902] [outer = 0x8cf24800] 02:11:39 INFO - PROCESS | 1928 | 1463649099521 Marionette DEBUG loaded listener.js 02:11:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x8d490800) [pid = 1928] [serial = 903] [outer = 0x8cf24800] 02:11:40 INFO - PROCESS | 1928 | 1463649100466 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]]]}] 02:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1735ms 02:11:40 INFO - PROCESS | 1928 | 1463649100537 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 02:11:40 INFO - PROCESS | 1928 | 1463649100541 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 02:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:11:40 INFO - PROCESS | 1928 | 1463649100549 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:11:40 INFO - PROCESS | 1928 | 1463649100553 Marionette TRACE conn3 <- [1,1174,null,{}] 02:11:40 INFO - PROCESS | 1928 | 1463649100559 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}] 02:11:40 INFO - PROCESS | 1928 | 1463649100875 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 02:11:41 INFO - PROCESS | 1928 | 1463649101191 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x8cf27800 == 131 [pid = 1928] [id = 301] 02:11:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x8d507c00) [pid = 1928] [serial = 904] [outer = (nil)] 02:11:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x8dbb6c00) [pid = 1928] [serial = 905] [outer = 0x8d507c00] 02:11:41 INFO - PROCESS | 1928 | 1463649101291 Marionette DEBUG loaded listener.js 02:11:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x8dc79400) [pid = 1928] [serial = 906] [outer = 0x8d507c00] 02:11:42 INFO - PROCESS | 1928 | 1463649102258 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] 02:11:42 INFO - PROCESS | 1928 | 1463649102351 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 02:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:11:42 INFO - PROCESS | 1928 | 1463649102361 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:11:42 INFO - PROCESS | 1928 | 1463649102364 Marionette TRACE conn3 <- [1,1178,null,{}] 02:11:42 INFO - PROCESS | 1928 | 1463649102371 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}] 02:11:42 INFO - PROCESS | 1928 | 1463649102602 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 02:11:42 INFO - PROCESS | 1928 | 1463649102864 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d489000 == 132 [pid = 1928] [id = 302] 02:11:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x8d50bc00) [pid = 1928] [serial = 907] [outer = (nil)] 02:11:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x8e7a4c00) [pid = 1928] [serial = 908] [outer = 0x8d50bc00] 02:11:43 INFO - PROCESS | 1928 | 1463649103018 Marionette DEBUG loaded listener.js 02:11:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x8e7af400) [pid = 1928] [serial = 909] [outer = 0x8d50bc00] 02:11:44 INFO - PROCESS | 1928 | 1463649104004 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] 02:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:11:44 INFO - PROCESS | 1928 | 1463649104071 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 02:11:44 INFO - PROCESS | 1928 | 1463649104079 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:11:44 INFO - PROCESS | 1928 | 1463649104082 Marionette TRACE conn3 <- [1,1182,null,{}] 02:11:44 INFO - PROCESS | 1928 | 1463649104089 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}] 02:11:44 INFO - PROCESS | 1928 | 1463649104351 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 02:11:44 INFO - PROCESS | 1928 | 1463649104657 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fcd000 == 133 [pid = 1928] [id = 303] 02:11:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x8ddcf000) [pid = 1928] [serial = 910] [outer = (nil)] 02:11:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x8f1a3800) [pid = 1928] [serial = 911] [outer = 0x8ddcf000] 02:11:44 INFO - PROCESS | 1928 | 1463649104758 Marionette DEBUG loaded listener.js 02:11:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x8f1d7c00) [pid = 1928] [serial = 912] [outer = 0x8ddcf000] 02:11:45 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:11:45 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:11:45 INFO - PROCESS | 1928 | 1463649105721 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] 02:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:11:45 INFO - PROCESS | 1928 | 1463649105776 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 02:11:45 INFO - PROCESS | 1928 | 1463649105784 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:11:45 INFO - PROCESS | 1928 | 1463649105787 Marionette TRACE conn3 <- [1,1186,null,{}] 02:11:45 INFO - PROCESS | 1928 | 1463649105794 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}] 02:11:46 INFO - PROCESS | 1928 | 1463649106040 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 02:11:46 INFO - PROCESS | 1928 | 1463649106381 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x870d1400 == 134 [pid = 1928] [id = 304] 02:11:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x8ddd4400) [pid = 1928] [serial = 913] [outer = (nil)] 02:11:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x8f31a400) [pid = 1928] [serial = 914] [outer = 0x8ddd4400] 02:11:46 INFO - PROCESS | 1928 | 1463649106489 Marionette DEBUG loaded listener.js 02:11:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x8f3e5c00) [pid = 1928] [serial = 915] [outer = 0x8ddd4400] 02:11:47 INFO - PROCESS | 1928 | 1463649107437 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] 02:11:47 INFO - PROCESS | 1928 | 1463649107482 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 02:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:11:47 INFO - PROCESS | 1928 | 1463649107490 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:11:47 INFO - PROCESS | 1928 | 1463649107494 Marionette TRACE conn3 <- [1,1190,null,{}] 02:11:47 INFO - PROCESS | 1928 | 1463649107500 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}] 02:11:47 INFO - PROCESS | 1928 | 1463649107730 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 02:11:48 INFO - PROCESS | 1928 | 1463649108001 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f1d9000 == 135 [pid = 1928] [id = 305] 02:11:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x8f310000) [pid = 1928] [serial = 916] [outer = (nil)] 02:11:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x90b8d000) [pid = 1928] [serial = 917] [outer = 0x8f310000] 02:11:48 INFO - PROCESS | 1928 | 1463649108136 Marionette DEBUG loaded listener.js 02:11:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x913e1000) [pid = 1928] [serial = 918] [outer = 0x8f310000] 02:11:49 INFO - PROCESS | 1928 | 1463649109112 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] 02:11:49 INFO - PROCESS | 1928 | 1463649109187 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 02:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:11:49 INFO - PROCESS | 1928 | 1463649109196 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:11:49 INFO - PROCESS | 1928 | 1463649109201 Marionette TRACE conn3 <- [1,1194,null,{}] 02:11:49 INFO - PROCESS | 1928 | 1463649109209 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}] 02:11:49 INFO - PROCESS | 1928 | 1463649109500 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 02:11:49 INFO - PROCESS | 1928 | 1463649109800 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f318400 == 136 [pid = 1928] [id = 306] 02:11:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x91da3c00) [pid = 1928] [serial = 919] [outer = (nil)] 02:11:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x91f36800) [pid = 1928] [serial = 920] [outer = 0x91da3c00] 02:11:49 INFO - PROCESS | 1928 | 1463649109904 Marionette DEBUG loaded listener.js 02:11:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x91fcf400) [pid = 1928] [serial = 921] [outer = 0x91da3c00] 02:11:50 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:11:50 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:11:50 INFO - PROCESS | 1928 | 1463649110895 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] 02:11:50 INFO - PROCESS | 1928 | 1463649110987 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 02:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:11:50 INFO - PROCESS | 1928 | 1463649110995 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:11:51 INFO - PROCESS | 1928 | 1463649110998 Marionette TRACE conn3 <- [1,1198,null,{}] 02:11:51 INFO - PROCESS | 1928 | 1463649111005 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}] 02:11:51 INFO - PROCESS | 1928 | 1463649111284 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 02:11:51 INFO - PROCESS | 1928 | 1463649111600 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x91d99800 == 137 [pid = 1928] [id = 307] 02:11:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x91f31c00) [pid = 1928] [serial = 922] [outer = (nil)] 02:11:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x924a8400) [pid = 1928] [serial = 923] [outer = 0x91f31c00] 02:11:51 INFO - PROCESS | 1928 | 1463649111696 Marionette DEBUG loaded listener.js 02:11:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x924b0c00) [pid = 1928] [serial = 924] [outer = 0x91f31c00] 02:11:52 INFO - PROCESS | 1928 | 1463649112666 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]]]}] 02:11:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1732ms 02:11:52 INFO - PROCESS | 1928 | 1463649112728 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 02:11:52 INFO - PROCESS | 1928 | 1463649112732 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 02:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:11:52 INFO - PROCESS | 1928 | 1463649112739 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:11:52 INFO - PROCESS | 1928 | 1463649112742 Marionette TRACE conn3 <- [1,1202,null,{}] 02:11:52 INFO - PROCESS | 1928 | 1463649112749 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}] 02:11:52 INFO - PROCESS | 1928 | 1463649112982 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 02:11:53 INFO - PROCESS | 1928 | 1463649113294 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f11e000 == 138 [pid = 1928] [id = 308] 02:11:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x91f38800) [pid = 1928] [serial = 925] [outer = (nil)] 02:11:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x9274a000) [pid = 1928] [serial = 926] [outer = 0x91f38800] 02:11:53 INFO - PROCESS | 1928 | 1463649113395 Marionette DEBUG loaded listener.js 02:11:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x9274c000) [pid = 1928] [serial = 927] [outer = 0x91f38800] 02:11:54 INFO - PROCESS | 1928 | 1463649114349 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]]]}] 02:11:54 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 02:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1682ms 02:11:54 INFO - PROCESS | 1928 | 1463649114422 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 02:11:54 INFO - PROCESS | 1928 | 1463649114426 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 02:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:11:54 INFO - PROCESS | 1928 | 1463649114434 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:11:54 INFO - PROCESS | 1928 | 1463649114437 Marionette TRACE conn3 <- [1,1206,null,{}] 02:11:54 INFO - PROCESS | 1928 | 1463649114444 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}] 02:11:54 INFO - PROCESS | 1928 | 1463649114730 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 02:11:55 INFO - PROCESS | 1928 | 1463649115046 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x8eb76800 == 139 [pid = 1928] [id = 309] 02:11:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x91fd5c00) [pid = 1928] [serial = 928] [outer = (nil)] 02:11:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x928e9400) [pid = 1928] [serial = 929] [outer = 0x91fd5c00] 02:11:55 INFO - PROCESS | 1928 | 1463649115148 Marionette DEBUG loaded listener.js 02:11:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x928eac00) [pid = 1928] [serial = 930] [outer = 0x91fd5c00] 02:11:56 INFO - PROCESS | 1928 | 1463649116083 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]]]}] 02:11:56 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 02:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1699ms 02:11:56 INFO - PROCESS | 1928 | 1463649116135 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 02:11:56 INFO - PROCESS | 1928 | 1463649116140 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 02:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:11:56 INFO - PROCESS | 1928 | 1463649116147 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:11:56 INFO - PROCESS | 1928 | 1463649116151 Marionette TRACE conn3 <- [1,1210,null,{}] 02:11:56 INFO - PROCESS | 1928 | 1463649116158 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}] 02:11:56 INFO - PROCESS | 1928 | 1463649116410 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 02:11:56 INFO - PROCESS | 1928 | 1463649116723 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x928e4400 == 140 [pid = 1928] [id = 310] 02:11:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x928ec000) [pid = 1928] [serial = 931] [outer = (nil)] 02:11:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x92a48000) [pid = 1928] [serial = 932] [outer = 0x928ec000] 02:11:56 INFO - PROCESS | 1928 | 1463649116829 Marionette DEBUG loaded listener.js 02:11:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x92a4a400) [pid = 1928] [serial = 933] [outer = 0x928ec000] 02:11:57 INFO - PROCESS | 1928 | 1463649117785 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]]]}] 02:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1687ms 02:11:57 INFO - PROCESS | 1928 | 1463649117836 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 02:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:11:57 INFO - PROCESS | 1928 | 1463649117841 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 02:11:57 INFO - PROCESS | 1928 | 1463649117848 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:11:57 INFO - PROCESS | 1928 | 1463649117851 Marionette TRACE conn3 <- [1,1214,null,{}] 02:11:57 INFO - PROCESS | 1928 | 1463649117858 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}] 02:11:58 INFO - PROCESS | 1928 | 1463649118096 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 02:11:58 INFO - PROCESS | 1928 | 1463649118438 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x8544f800 == 141 [pid = 1928] [id = 311] 02:11:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x85fd0c00) [pid = 1928] [serial = 934] [outer = (nil)] 02:11:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x87736800) [pid = 1928] [serial = 935] [outer = 0x85fd0c00] 02:11:58 INFO - PROCESS | 1928 | 1463649118545 Marionette DEBUG loaded listener.js 02:11:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x88293c00) [pid = 1928] [serial = 936] [outer = 0x85fd0c00] 02:12:00 INFO - PROCESS | 1928 | 1463649120140 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]]]}] 02:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 2337ms 02:12:00 INFO - PROCESS | 1928 | 1463649120187 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 02:12:00 INFO - PROCESS | 1928 | 1463649120194 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 02:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:12:00 INFO - PROCESS | 1928 | 1463649120203 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:12:00 INFO - PROCESS | 1928 | 1463649120208 Marionette TRACE conn3 <- [1,1218,null,{}] 02:12:00 INFO - PROCESS | 1928 | 1463649120220 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}] 02:12:00 INFO - PROCESS | 1928 | 1463649120452 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 02:12:00 INFO - PROCESS | 1928 | 1463649120768 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x86a50c00 == 142 [pid = 1928] [id = 312] 02:12:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x86a52800) [pid = 1928] [serial = 937] [outer = (nil)] 02:12:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x86a59800) [pid = 1928] [serial = 938] [outer = 0x86a52800] 02:12:00 INFO - PROCESS | 1928 | 1463649120922 Marionette DEBUG loaded listener.js 02:12:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x86b77400) [pid = 1928] [serial = 939] [outer = 0x86a52800] 02:12:01 INFO - PROCESS | 1928 | --DOCSHELL 0x99277c00 == 141 [pid = 1928] [id = 70] 02:12:01 INFO - PROCESS | 1928 | --DOCSHELL 0x8d8c5c00 == 140 [pid = 1928] [id = 125] 02:12:01 INFO - PROCESS | 1928 | --DOCSHELL 0x93c0c000 == 139 [pid = 1928] [id = 43] 02:12:01 INFO - PROCESS | 1928 | --DOCSHELL 0x8acf2400 == 138 [pid = 1928] [id = 166] 02:12:01 INFO - PROCESS | 1928 | --DOCSHELL 0x9b47d800 == 137 [pid = 1928] [id = 10] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x8ac1b000) [pid = 1928] [serial = 819] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x86b7ac00) [pid = 1928] [serial = 764] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x928e3400) [pid = 1928] [serial = 782] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x87fe3800) [pid = 1928] [serial = 813] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x85fd2000) [pid = 1928] [serial = 806] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x8951d000) [pid = 1928] [serial = 767] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x8828f800) [pid = 1928] [serial = 816] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x85fd3400) [pid = 1928] [serial = 810] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x9b9dcc00) [pid = 1928] [serial = 794] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x85eea400) [pid = 1928] [serial = 800] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x9a63f400) [pid = 1928] [serial = 791] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x8b462800) [pid = 1928] [serial = 821] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x99fe6c00) [pid = 1928] [serial = 788] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x9157f400) [pid = 1928] [serial = 779] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x8951e800) [pid = 1928] [serial = 818] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x8d475400) [pid = 1928] [serial = 797] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x87735000) [pid = 1928] [serial = 815] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x870db000) [pid = 1928] [serial = 812] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x8d489800) [pid = 1928] [serial = 770] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x8d837800) [pid = 1928] [serial = 762] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x85fcac00) [pid = 1928] [serial = 803] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x8eb75800) [pid = 1928] [serial = 773] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x85ee7000) [pid = 1928] [serial = 809] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x8c26ac00) [pid = 1928] [serial = 822] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x8f3e6000) [pid = 1928] [serial = 776] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x9501e400) [pid = 1928] [serial = 785] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x88b42000) [pid = 1928] [serial = 824] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1928 | 1463649122673 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]]]}] 02:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 2495ms 02:12:02 INFO - PROCESS | 1928 | 1463649122700 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 02:12:02 INFO - PROCESS | 1928 | 1463649122710 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 02:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:12:02 INFO - PROCESS | 1928 | 1463649122723 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:12:02 INFO - PROCESS | 1928 | 1463649122727 Marionette TRACE conn3 <- [1,1222,null,{}] 02:12:02 INFO - PROCESS | 1928 | 1463649122734 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}] 02:12:02 INFO - PROCESS | 1928 | 1463649122975 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 02:12:03 INFO - PROCESS | 1928 | 1463649123221 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fd2000 == 138 [pid = 1928] [id = 313] 02:12:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x85fd3000) [pid = 1928] [serial = 940] [outer = (nil)] 02:12:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x870d7400) [pid = 1928] [serial = 941] [outer = 0x85fd3000] 02:12:03 INFO - PROCESS | 1928 | 1463649123313 Marionette DEBUG loaded listener.js 02:12:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x8772e400) [pid = 1928] [serial = 942] [outer = 0x85fd3000] 02:12:04 INFO - PROCESS | 1928 | 1463649124231 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] 02:12:04 INFO - PROCESS | 1928 | 1463649124315 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 02:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:12:04 INFO - PROCESS | 1928 | 1463649124323 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:12:04 INFO - PROCESS | 1928 | 1463649124330 Marionette TRACE conn3 <- [1,1226,null,{}] 02:12:04 INFO - PROCESS | 1928 | 1463649124368 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}] 02:12:04 INFO - PROCESS | 1928 | 1463649124661 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 02:12:04 INFO - PROCESS | 1928 | 1463649124853 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x88293800 == 139 [pid = 1928] [id = 314] 02:12:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x88295800) [pid = 1928] [serial = 943] [outer = (nil)] 02:12:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x893c2000) [pid = 1928] [serial = 944] [outer = 0x88295800] 02:12:04 INFO - PROCESS | 1928 | 1463649124939 Marionette DEBUG loaded listener.js 02:12:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x893cd800) [pid = 1928] [serial = 945] [outer = 0x88295800] 02:12:05 INFO - PROCESS | 1928 | 1463649125848 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]]]}] 02:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1566ms 02:12:05 INFO - PROCESS | 1928 | 1463649125891 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 02:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:12:05 INFO - PROCESS | 1928 | 1463649125896 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 02:12:05 INFO - PROCESS | 1928 | 1463649125903 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:12:05 INFO - PROCESS | 1928 | 1463649125907 Marionette TRACE conn3 <- [1,1230,null,{}] 02:12:05 INFO - PROCESS | 1928 | 1463649125921 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}] 02:12:06 INFO - PROCESS | 1928 | 1463649126223 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 02:12:06 INFO - PROCESS | 1928 | 1463649126263 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x893c7000 == 140 [pid = 1928] [id = 315] 02:12:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x893cbc00) [pid = 1928] [serial = 946] [outer = (nil)] 02:12:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x8a210000) [pid = 1928] [serial = 947] [outer = 0x893cbc00] 02:12:06 INFO - PROCESS | 1928 | 1463649126344 Marionette DEBUG loaded listener.js 02:12:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x8ac15400) [pid = 1928] [serial = 948] [outer = 0x893cbc00] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x8e7a4400) [pid = 1928] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x86a58400) [pid = 1928] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x8f3f0c00) [pid = 1928] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x8f31bc00) [pid = 1928] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x893c1800) [pid = 1928] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x85ee2000) [pid = 1928] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x8d008c00) [pid = 1928] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x87fed800) [pid = 1928] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x85fcc000) [pid = 1928] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x85eef400) [pid = 1928] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x867b2800) [pid = 1928] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x8c51a800) [pid = 1928] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x8d486c00) [pid = 1928] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x8e7a3000) [pid = 1928] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x8c3a1c00) [pid = 1928] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x8d004000) [pid = 1928] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x8acfc000) [pid = 1928] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x85fccc00) [pid = 1928] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x8d83bc00) [pid = 1928] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x951eb000) [pid = 1928] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x87fe5400) [pid = 1928] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x85eeac00) [pid = 1928] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x9d8eb000) [pid = 1928] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x87729400) [pid = 1928] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x8d487000) [pid = 1928] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x867ae000) [pid = 1928] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x86b6f800) [pid = 1928] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x9274d000) [pid = 1928] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x913e7800) [pid = 1928] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x8d00e400) [pid = 1928] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x8acf8800) [pid = 1928] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x9b4cb000) [pid = 1928] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x90b8a400) [pid = 1928] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x8d46d000) [pid = 1928] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x9157a000) [pid = 1928] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x8ae5e000) [pid = 1928] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x9098a800) [pid = 1928] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:12:07 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x8f27a800) [pid = 1928] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:12:08 INFO - PROCESS | 1928 | 1463649128110 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]]]}] 02:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 2254ms 02:12:08 INFO - PROCESS | 1928 | 1463649128157 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 02:12:08 INFO - PROCESS | 1928 | 1463649128160 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 02:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:12:08 INFO - PROCESS | 1928 | 1463649128169 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:12:08 INFO - PROCESS | 1928 | 1463649128173 Marionette TRACE conn3 <- [1,1234,null,{}] 02:12:08 INFO - PROCESS | 1928 | 1463649128179 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}] 02:12:08 INFO - PROCESS | 1928 | 1463649128460 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 02:12:08 INFO - PROCESS | 1928 | 1463649128479 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x85eef400 == 141 [pid = 1928] [id = 316] 02:12:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x85fd5000) [pid = 1928] [serial = 949] [outer = (nil)] 02:12:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x893d0000) [pid = 1928] [serial = 950] [outer = 0x85fd5000] 02:12:08 INFO - PROCESS | 1928 | 1463649128573 Marionette DEBUG loaded listener.js 02:12:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8951fc00) [pid = 1928] [serial = 951] [outer = 0x85fd5000] 02:12:09 INFO - PROCESS | 1928 | 1463649129680 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]]]}] 02:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1542ms 02:12:09 INFO - PROCESS | 1928 | 1463649129713 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 02:12:09 INFO - PROCESS | 1928 | 1463649129720 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 02:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:12:09 INFO - PROCESS | 1928 | 1463649129731 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:12:09 INFO - PROCESS | 1928 | 1463649129738 Marionette TRACE conn3 <- [1,1238,null,{}] 02:12:09 INFO - PROCESS | 1928 | 1463649129752 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}] 02:12:10 INFO - PROCESS | 1928 | 1463649130032 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 02:12:10 INFO - PROCESS | 1928 | 1463649130339 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fce000 == 142 [pid = 1928] [id = 317] 02:12:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x867b7000) [pid = 1928] [serial = 952] [outer = (nil)] 02:12:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x86a52c00) [pid = 1928] [serial = 953] [outer = 0x867b7000] 02:12:10 INFO - PROCESS | 1928 | 1463649130441 Marionette DEBUG loaded listener.js 02:12:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x870ce800) [pid = 1928] [serial = 954] [outer = 0x867b7000] 02:12:11 INFO - PROCESS | 1928 | 1463649131439 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]]]}] 02:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1756ms 02:12:11 INFO - PROCESS | 1928 | 1463649131488 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 02:12:11 INFO - PROCESS | 1928 | 1463649131498 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 02:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:12:11 INFO - PROCESS | 1928 | 1463649131511 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:12:11 INFO - PROCESS | 1928 | 1463649131517 Marionette TRACE conn3 <- [1,1242,null,{}] 02:12:11 INFO - PROCESS | 1928 | 1463649131524 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}] 02:12:11 INFO - PROCESS | 1928 | 1463649131771 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 02:12:12 INFO - PROCESS | 1928 | 1463649132039 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x86a58000 == 143 [pid = 1928] [id = 318] 02:12:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x870d1c00) [pid = 1928] [serial = 955] [outer = (nil)] 02:12:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x88290800) [pid = 1928] [serial = 956] [outer = 0x870d1c00] 02:12:12 INFO - PROCESS | 1928 | 1463649132186 Marionette DEBUG loaded listener.js 02:12:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x893c6800) [pid = 1928] [serial = 957] [outer = 0x870d1c00] 02:12:13 INFO - PROCESS | 1928 | 1463649133228 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]]]}] 02:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1750ms 02:12:13 INFO - PROCESS | 1928 | 1463649133262 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 02:12:13 INFO - PROCESS | 1928 | 1463649133266 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 02:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:12:13 INFO - PROCESS | 1928 | 1463649133275 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:12:13 INFO - PROCESS | 1928 | 1463649133282 Marionette TRACE conn3 <- [1,1246,null,{}] 02:12:13 INFO - PROCESS | 1928 | 1463649133301 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}] 02:12:13 INFO - PROCESS | 1928 | 1463649133561 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 02:12:13 INFO - PROCESS | 1928 | 1463649133880 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x89520800 == 144 [pid = 1928] [id = 319] 02:12:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x8ae58400) [pid = 1928] [serial = 958] [outer = (nil)] 02:12:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x8af42800) [pid = 1928] [serial = 959] [outer = 0x8ae58400] 02:12:13 INFO - PROCESS | 1928 | 1463649133980 Marionette DEBUG loaded listener.js 02:12:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x8b460800) [pid = 1928] [serial = 960] [outer = 0x8ae58400] 02:12:15 INFO - PROCESS | 1928 | 1463649135009 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]]]}] 02:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1789ms 02:12:15 INFO - PROCESS | 1928 | 1463649135065 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 02:12:15 INFO - PROCESS | 1928 | 1463649135070 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 02:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:12:15 INFO - PROCESS | 1928 | 1463649135079 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:12:15 INFO - PROCESS | 1928 | 1463649135082 Marionette TRACE conn3 <- [1,1250,null,{}] 02:12:15 INFO - PROCESS | 1928 | 1463649135090 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}] 02:12:15 INFO - PROCESS | 1928 | 1463649135348 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 02:12:15 INFO - PROCESS | 1928 | 1463649135657 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x867ac800 == 145 [pid = 1928] [id = 320] 02:12:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x8c268800) [pid = 1928] [serial = 961] [outer = (nil)] 02:12:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x8c26f000) [pid = 1928] [serial = 962] [outer = 0x8c268800] 02:12:15 INFO - PROCESS | 1928 | 1463649135759 Marionette DEBUG loaded listener.js 02:12:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x8c274400) [pid = 1928] [serial = 963] [outer = 0x8c268800] 02:12:16 INFO - PROCESS | 1928 | 1463649136720 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]]]}] 02:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1684ms 02:12:16 INFO - PROCESS | 1928 | 1463649136764 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 02:12:16 INFO - PROCESS | 1928 | 1463649136769 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 02:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:12:16 INFO - PROCESS | 1928 | 1463649136776 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:12:16 INFO - PROCESS | 1928 | 1463649136780 Marionette TRACE conn3 <- [1,1254,null,{}] 02:12:16 INFO - PROCESS | 1928 | 1463649136787 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}] 02:12:17 INFO - PROCESS | 1928 | 1463649137018 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 02:12:17 INFO - PROCESS | 1928 | 1463649137368 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x8951e800 == 146 [pid = 1928] [id = 321] 02:12:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x8c3a6400) [pid = 1928] [serial = 964] [outer = (nil)] 02:12:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x8c517400) [pid = 1928] [serial = 965] [outer = 0x8c3a6400] 02:12:17 INFO - PROCESS | 1928 | 1463649137472 Marionette DEBUG loaded listener.js 02:12:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x8c521000) [pid = 1928] [serial = 966] [outer = 0x8c3a6400] 02:12:18 INFO - PROCESS | 1928 | 1463649138432 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]]]}] 02:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1735ms 02:12:18 INFO - PROCESS | 1928 | 1463649138512 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 02:12:18 INFO - PROCESS | 1928 | 1463649138518 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 02:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:12:18 INFO - PROCESS | 1928 | 1463649138525 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:12:18 INFO - PROCESS | 1928 | 1463649138529 Marionette TRACE conn3 <- [1,1258,null,{}] 02:12:18 INFO - PROCESS | 1928 | 1463649138541 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}] 02:12:18 INFO - PROCESS | 1928 | 1463649138939 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 02:12:19 INFO - PROCESS | 1928 | 1463649139172 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x8cf23000 == 147 [pid = 1928] [id = 322] 02:12:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x8cf2e000) [pid = 1928] [serial = 967] [outer = (nil)] 02:12:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x8d46a000) [pid = 1928] [serial = 968] [outer = 0x8cf2e000] 02:12:19 INFO - PROCESS | 1928 | 1463649139273 Marionette DEBUG loaded listener.js 02:12:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x8d472000) [pid = 1928] [serial = 969] [outer = 0x8cf2e000] 02:12:20 INFO - PROCESS | 1928 | 1463649140222 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]]]}] 02:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1744ms 02:12:20 INFO - PROCESS | 1928 | 1463649140287 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 02:12:20 INFO - PROCESS | 1928 | 1463649140292 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 02:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:12:20 INFO - PROCESS | 1928 | 1463649140305 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:12:20 INFO - PROCESS | 1928 | 1463649140308 Marionette TRACE conn3 <- [1,1262,null,{}] 02:12:20 INFO - PROCESS | 1928 | 1463649140316 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}] 02:12:20 INFO - PROCESS | 1928 | 1463649140564 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 02:12:20 INFO - PROCESS | 1928 | 1463649140886 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c274800 == 148 [pid = 1928] [id = 323] 02:12:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x8d006400) [pid = 1928] [serial = 970] [outer = (nil)] 02:12:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x8d48b000) [pid = 1928] [serial = 971] [outer = 0x8d006400] 02:12:20 INFO - PROCESS | 1928 | 1463649140982 Marionette DEBUG loaded listener.js 02:12:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x8d503400) [pid = 1928] [serial = 972] [outer = 0x8d006400] 02:12:21 INFO - PROCESS | 1928 | 1463649141945 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]]]}] 02:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1682ms 02:12:21 INFO - PROCESS | 1928 | 1463649141987 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 02:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:12:21 INFO - PROCESS | 1928 | 1463649141992 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 02:12:22 INFO - PROCESS | 1928 | 1463649141999 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:12:22 INFO - PROCESS | 1928 | 1463649142002 Marionette TRACE conn3 <- [1,1266,null,{}] 02:12:22 INFO - PROCESS | 1928 | 1463649142010 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}] 02:12:22 INFO - PROCESS | 1928 | 1463649142251 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 02:12:22 INFO - PROCESS | 1928 | 1463649142565 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x85eeb400 == 149 [pid = 1928] [id = 324] 02:12:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x8c39f000) [pid = 1928] [serial = 973] [outer = (nil)] 02:12:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x8d841000) [pid = 1928] [serial = 974] [outer = 0x8c39f000] 02:12:22 INFO - PROCESS | 1928 | 1463649142661 Marionette DEBUG loaded listener.js 02:12:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x8d845c00) [pid = 1928] [serial = 975] [outer = 0x8c39f000] 02:12:23 INFO - PROCESS | 1928 | 1463649143665 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]]]}] 02:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1737ms 02:12:23 INFO - PROCESS | 1928 | 1463649143737 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 02:12:23 INFO - PROCESS | 1928 | 1463649143742 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 02:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:12:23 INFO - PROCESS | 1928 | 1463649143749 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:12:23 INFO - PROCESS | 1928 | 1463649143754 Marionette TRACE conn3 <- [1,1270,null,{}] 02:12:23 INFO - PROCESS | 1928 | 1463649143760 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}] 02:12:24 INFO - PROCESS | 1928 | 1463649144000 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 02:12:24 INFO - PROCESS | 1928 | 1463649144316 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d48b800 == 150 [pid = 1928] [id = 325] 02:12:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x8d838800) [pid = 1928] [serial = 976] [outer = (nil)] 02:12:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x8dbb2000) [pid = 1928] [serial = 977] [outer = 0x8d838800] 02:12:24 INFO - PROCESS | 1928 | 1463649144413 Marionette DEBUG loaded listener.js 02:12:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x8dbb6400) [pid = 1928] [serial = 978] [outer = 0x8d838800] 02:12:25 INFO - PROCESS | 1928 | 1463649145429 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]]]}] 02:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1734ms 02:12:25 INFO - PROCESS | 1928 | 1463649145484 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 02:12:25 INFO - PROCESS | 1928 | 1463649145488 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 02:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:12:25 INFO - PROCESS | 1928 | 1463649145496 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:12:25 INFO - PROCESS | 1928 | 1463649145501 Marionette TRACE conn3 <- [1,1274,null,{}] 02:12:25 INFO - PROCESS | 1928 | 1463649145508 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}] 02:12:25 INFO - PROCESS | 1928 | 1463649145766 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 02:12:26 INFO - PROCESS | 1928 | 1463649146076 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d8cc400 == 151 [pid = 1928] [id = 326] 02:12:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x8d8ce000) [pid = 1928] [serial = 979] [outer = (nil)] 02:12:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x8dc84000) [pid = 1928] [serial = 980] [outer = 0x8d8ce000] 02:12:26 INFO - PROCESS | 1928 | 1463649146178 Marionette DEBUG loaded listener.js 02:12:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x8ddc7800) [pid = 1928] [serial = 981] [outer = 0x8d8ce000] 02:12:27 INFO - PROCESS | 1928 | 1463649147265 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]]]}] 02:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1844ms 02:12:27 INFO - PROCESS | 1928 | 1463649147345 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 02:12:27 INFO - PROCESS | 1928 | 1463649147360 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 02:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:12:27 INFO - PROCESS | 1928 | 1463649147381 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:12:27 INFO - PROCESS | 1928 | 1463649147395 Marionette TRACE conn3 <- [1,1278,null,{}] 02:12:27 INFO - PROCESS | 1928 | 1463649147472 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}] 02:12:27 INFO - PROCESS | 1928 | 1463649147760 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 02:12:28 INFO - PROCESS | 1928 | 1463649148103 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x8dc7e800 == 152 [pid = 1928] [id = 327] 02:12:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x8eb71c00) [pid = 1928] [serial = 982] [outer = (nil)] 02:12:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x8eb7d800) [pid = 1928] [serial = 983] [outer = 0x8eb71c00] 02:12:28 INFO - PROCESS | 1928 | 1463649148207 Marionette DEBUG loaded listener.js 02:12:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x8f1a6800) [pid = 1928] [serial = 984] [outer = 0x8eb71c00] 02:12:29 INFO - PROCESS | 1928 | 1463649149238 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]]]}] 02:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1912ms 02:12:29 INFO - PROCESS | 1928 | 1463649149286 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 02:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:12:29 INFO - PROCESS | 1928 | 1463649149290 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 02:12:29 INFO - PROCESS | 1928 | 1463649149298 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:12:29 INFO - PROCESS | 1928 | 1463649149301 Marionette TRACE conn3 <- [1,1282,null,{}] 02:12:29 INFO - PROCESS | 1928 | 1463649149308 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}] 02:12:29 INFO - PROCESS | 1928 | 1463649149561 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 02:12:29 INFO - PROCESS | 1928 | 1463649149886 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x8eb74800 == 153 [pid = 1928] [id = 328] 02:12:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x8f1af400) [pid = 1928] [serial = 985] [outer = (nil)] 02:12:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x8f277400) [pid = 1928] [serial = 986] [outer = 0x8f1af400] 02:12:29 INFO - PROCESS | 1928 | 1463649149988 Marionette DEBUG loaded listener.js 02:12:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x8f27e800) [pid = 1928] [serial = 987] [outer = 0x8f1af400] 02:12:30 INFO - PROCESS | 1928 | 1463649150962 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]]]}] 02:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1734ms 02:12:31 INFO - PROCESS | 1928 | 1463649151033 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 02:12:31 INFO - PROCESS | 1928 | 1463649151038 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 02:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:12:31 INFO - PROCESS | 1928 | 1463649151045 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:12:31 INFO - PROCESS | 1928 | 1463649151049 Marionette TRACE conn3 <- [1,1286,null,{}] 02:12:31 INFO - PROCESS | 1928 | 1463649151057 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}] 02:12:31 INFO - PROCESS | 1928 | 1463649151355 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 02:12:31 INFO - PROCESS | 1928 | 1463649151760 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x8dc7a400 == 154 [pid = 1928] [id = 329] 02:12:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x8dc7dc00) [pid = 1928] [serial = 988] [outer = (nil)] 02:12:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x8f31c400) [pid = 1928] [serial = 989] [outer = 0x8dc7dc00] 02:12:31 INFO - PROCESS | 1928 | 1463649151855 Marionette DEBUG loaded listener.js 02:12:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x8f3e5000) [pid = 1928] [serial = 990] [outer = 0x8dc7dc00] 02:12:32 INFO - PROCESS | 1928 | 1463649152933 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]]]}] 02:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1936ms 02:12:32 INFO - PROCESS | 1928 | 1463649152983 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 02:12:32 INFO - PROCESS | 1928 | 1463649152987 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 02:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:12:33 INFO - PROCESS | 1928 | 1463649152996 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:12:33 INFO - PROCESS | 1928 | 1463649152999 Marionette TRACE conn3 <- [1,1290,null,{}] 02:12:33 INFO - PROCESS | 1928 | 1463649153006 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}] 02:12:33 INFO - PROCESS | 1928 | 1463649153248 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 02:12:33 INFO - PROCESS | 1928 | 1463649153569 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c3a9000 == 155 [pid = 1928] [id = 330] 02:12:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x8f317000) [pid = 1928] [serial = 991] [outer = (nil)] 02:12:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x90995400) [pid = 1928] [serial = 992] [outer = 0x8f317000] 02:12:33 INFO - PROCESS | 1928 | 1463649153684 Marionette DEBUG loaded listener.js 02:12:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x90b89c00) [pid = 1928] [serial = 993] [outer = 0x8f317000] 02:12:34 INFO - PROCESS | 1928 | 1463649154664 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]]]}] 02:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1733ms 02:12:34 INFO - PROCESS | 1928 | 1463649154730 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 02:12:34 INFO - PROCESS | 1928 | 1463649154734 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 02:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:12:34 INFO - PROCESS | 1928 | 1463649154745 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:12:34 INFO - PROCESS | 1928 | 1463649154750 Marionette TRACE conn3 <- [1,1294,null,{}] 02:12:34 INFO - PROCESS | 1928 | 1463649154757 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}] 02:12:35 INFO - PROCESS | 1928 | 1463649155001 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 02:12:35 INFO - PROCESS | 1928 | 1463649155334 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x85ee5c00 == 156 [pid = 1928] [id = 331] 02:12:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x9098b400) [pid = 1928] [serial = 994] [outer = (nil)] 02:12:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x9157ac00) [pid = 1928] [serial = 995] [outer = 0x9098b400] 02:12:35 INFO - PROCESS | 1928 | 1463649155434 Marionette DEBUG loaded listener.js 02:12:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x91580000) [pid = 1928] [serial = 996] [outer = 0x9098b400] 02:12:36 INFO - PROCESS | 1928 | 1463649156414 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]]]}] 02:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1691ms 02:12:36 INFO - PROCESS | 1928 | 1463649156444 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 02:12:36 INFO - PROCESS | 1928 | 1463649156448 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 02:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:12:36 INFO - PROCESS | 1928 | 1463649156459 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:12:36 INFO - PROCESS | 1928 | 1463649156462 Marionette TRACE conn3 <- [1,1298,null,{}] 02:12:36 INFO - PROCESS | 1928 | 1463649156470 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}] 02:12:36 INFO - PROCESS | 1928 | 1463649156745 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 02:12:37 INFO - PROCESS | 1928 | 1463649157068 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x8cf25800 == 157 [pid = 1928] [id = 332] 02:12:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x90b8dc00) [pid = 1928] [serial = 997] [outer = (nil)] 02:12:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x91d9e800) [pid = 1928] [serial = 998] [outer = 0x90b8dc00] 02:12:37 INFO - PROCESS | 1928 | 1463649157171 Marionette DEBUG loaded listener.js 02:12:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x91da0c00) [pid = 1928] [serial = 999] [outer = 0x90b8dc00] 02:12:38 INFO - PROCESS | 1928 | 1463649158148 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]]]}] 02:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1739ms 02:12:38 INFO - PROCESS | 1928 | 1463649158200 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 02:12:38 INFO - PROCESS | 1928 | 1463649158203 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 02:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:12:38 INFO - PROCESS | 1928 | 1463649158211 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:12:38 INFO - PROCESS | 1928 | 1463649158214 Marionette TRACE conn3 <- [1,1302,null,{}] 02:12:38 INFO - PROCESS | 1928 | 1463649158221 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}] 02:12:38 INFO - PROCESS | 1928 | 1463649158468 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 02:12:38 INFO - PROCESS | 1928 | 1463649158810 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x85ee9800 == 158 [pid = 1928] [id = 333] 02:12:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x91583800) [pid = 1928] [serial = 1000] [outer = (nil)] 02:12:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x91f39c00) [pid = 1928] [serial = 1001] [outer = 0x91583800] 02:12:38 INFO - PROCESS | 1928 | 1463649158917 Marionette DEBUG loaded listener.js 02:12:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x91fcb800) [pid = 1928] [serial = 1002] [outer = 0x91583800] 02:12:40 INFO - PROCESS | 1928 | --DOCSHELL 0x8f3ef000 == 157 [pid = 1928] [id = 129] 02:12:40 INFO - PROCESS | 1928 | --DOCSHELL 0x87734800 == 156 [pid = 1928] [id = 225] 02:12:40 INFO - PROCESS | 1928 | --DOCSHELL 0x893c7000 == 155 [pid = 1928] [id = 315] 02:12:40 INFO - PROCESS | 1928 | --DOCSHELL 0x85fd2000 == 154 [pid = 1928] [id = 313] 02:12:40 INFO - PROCESS | 1928 | --DOCSHELL 0x86a50c00 == 153 [pid = 1928] [id = 312] 02:12:40 INFO - PROCESS | 1928 | --DOCSHELL 0x8cf27800 == 152 [pid = 1928] [id = 301] 02:12:40 INFO - PROCESS | 1928 | --DOCSHELL 0x8d489000 == 151 [pid = 1928] [id = 302] 02:12:40 INFO - PROCESS | 1928 | --DOCSHELL 0x8cf22c00 == 150 [pid = 1928] [id = 300] 02:12:40 INFO - PROCESS | 1928 | --DOCSHELL 0x89512000 == 149 [pid = 1928] [id = 299] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x8ae60c00) [pid = 1928] [serial = 887] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x8f1af800) [pid = 1928] [serial = 854] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x870d5800) [pid = 1928] [serial = 765] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x9a258400) [pid = 1928] [serial = 789] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x913ea400) [pid = 1928] [serial = 861] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x8ae5c400) [pid = 1928] [serial = 768] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x85eec800) [pid = 1928] [serial = 801] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x8d836400) [pid = 1928] [serial = 771] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x88b46c00) [pid = 1928] [serial = 831] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x86b72000) [pid = 1928] [serial = 878] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x85fd6800) [pid = 1928] [serial = 807] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x86a5d800) [pid = 1928] [serial = 828] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x8d473800) [pid = 1928] [serial = 840] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x8f1e0800) [pid = 1928] [serial = 855] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x913e3800) [pid = 1928] [serial = 860] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x8d50a000) [pid = 1928] [serial = 842] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x8828e800) [pid = 1928] [serial = 830] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x8eb77c00) [pid = 1928] [serial = 851] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x8cf23800) [pid = 1928] [serial = 836] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x8f1a4c00) [pid = 1928] [serial = 774] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x8f1e0c00) [pid = 1928] [serial = 873] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x8eb7f400) [pid = 1928] [serial = 852] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x88b43000) [pid = 1928] [serial = 884] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x913e9400) [pid = 1928] [serial = 696] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x9a647400) [pid = 1928] [serial = 792] [outer = (nil)] [url = about:blank] 02:12:40 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x88b46400) [pid = 1928] [serial = 882] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x85fcd400) [pid = 1928] [serial = 804] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x952e2000) [pid = 1928] [serial = 606] [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.] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x8c270c00) [pid = 1928] [serial = 870] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x8ddc9000) [pid = 1928] [serial = 848] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x86a55400) [pid = 1928] [serial = 866] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x8acf9800) [pid = 1928] [serial = 825] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x89511c00) [pid = 1928] [serial = 867] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x8ac14c00) [pid = 1928] [serial = 885] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x87ff0000) [pid = 1928] [serial = 869] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x951f9000) [pid = 1928] [serial = 786] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x8d46ac00) [pid = 1928] [serial = 839] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x8d005400) [pid = 1928] [serial = 837] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x924a5c00) [pid = 1928] [serial = 780] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x8dbbd400) [pid = 1928] [serial = 846] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x8dbb3400) [pid = 1928] [serial = 845] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x8ddcc000) [pid = 1928] [serial = 849] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x8d8cf400) [pid = 1928] [serial = 872] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x8eb7c000) [pid = 1928] [serial = 875] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x870d6800) [pid = 1928] [serial = 879] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x88294000) [pid = 1928] [serial = 881] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x90993400) [pid = 1928] [serial = 876] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0xa104e800) [pid = 1928] [serial = 795] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x8d842800) [pid = 1928] [serial = 843] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x91f2b400) [pid = 1928] [serial = 863] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x91f31000) [pid = 1928] [serial = 864] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x9b181400) [pid = 1928] [serial = 798] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x92a4dc00) [pid = 1928] [serial = 783] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x8c3a2c00) [pid = 1928] [serial = 834] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x90b8f000) [pid = 1928] [serial = 858] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x867bbc00) [pid = 1928] [serial = 827] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x8b460c00) [pid = 1928] [serial = 833] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x9098c400) [pid = 1928] [serial = 777] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x90990c00) [pid = 1928] [serial = 857] [outer = (nil)] [url = about:blank] 02:12:41 INFO - PROCESS | 1928 | 1463649161443 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]]]}] 02:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 3250ms 02:12:41 INFO - PROCESS | 1928 | 1463649161462 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 02:12:41 INFO - PROCESS | 1928 | 1463649161470 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 02:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:12:41 INFO - PROCESS | 1928 | 1463649161481 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:12:41 INFO - PROCESS | 1928 | 1463649161488 Marionette TRACE conn3 <- [1,1306,null,{}] 02:12:41 INFO - PROCESS | 1928 | 1463649161539 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}] 02:12:41 INFO - PROCESS | 1928 | 1463649161778 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 02:12:41 INFO - PROCESS | 1928 | 1463649161959 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x85eec800 == 150 [pid = 1928] [id = 334] 02:12:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x85fcf400) [pid = 1928] [serial = 1003] [outer = (nil)] 02:12:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x86a5d800) [pid = 1928] [serial = 1004] [outer = 0x85fcf400] 02:12:42 INFO - PROCESS | 1928 | 1463649162048 Marionette DEBUG loaded listener.js 02:12:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x870d5400) [pid = 1928] [serial = 1005] [outer = 0x85fcf400] 02:12:42 INFO - PROCESS | 1928 | 1463649162983 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]]]}] 02:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1547ms 02:12:43 INFO - PROCESS | 1928 | 1463649163028 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 02:12:43 INFO - PROCESS | 1928 | 1463649163038 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 02:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:12:43 INFO - PROCESS | 1928 | 1463649163051 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:12:43 INFO - PROCESS | 1928 | 1463649163056 Marionette TRACE conn3 <- [1,1310,null,{}] 02:12:43 INFO - PROCESS | 1928 | 1463649163062 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}] 02:12:43 INFO - PROCESS | 1928 | 1463649163291 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 02:12:43 INFO - PROCESS | 1928 | 1463649163557 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fcb400 == 151 [pid = 1928] [id = 335] 02:12:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x87fe3800) [pid = 1928] [serial = 1006] [outer = (nil)] 02:12:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x88296800) [pid = 1928] [serial = 1007] [outer = 0x87fe3800] 02:12:43 INFO - PROCESS | 1928 | 1463649163658 Marionette DEBUG loaded listener.js 02:12:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x88b47800) [pid = 1928] [serial = 1008] [outer = 0x87fe3800] 02:12:44 INFO - PROCESS | 1928 | 1463649164719 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] 02:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:12:44 INFO - PROCESS | 1928 | 1463649164811 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 02:12:44 INFO - PROCESS | 1928 | 1463649164825 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:12:44 INFO - PROCESS | 1928 | 1463649164836 Marionette TRACE conn3 <- [1,1314,null,{}] 02:12:44 INFO - PROCESS | 1928 | 1463649164887 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}] 02:12:45 INFO - PROCESS | 1928 | 1463649165204 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 02:12:45 INFO - PROCESS | 1928 | 1463649165301 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x87737400 == 152 [pid = 1928] [id = 336] 02:12:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8ac1a000) [pid = 1928] [serial = 1009] [outer = (nil)] 02:12:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8ae5c000) [pid = 1928] [serial = 1010] [outer = 0x8ac1a000] 02:12:45 INFO - PROCESS | 1928 | 1463649165387 Marionette DEBUG loaded listener.js 02:12:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x8af43800) [pid = 1928] [serial = 1011] [outer = 0x8ac1a000] 02:12:46 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x893cbc00) [pid = 1928] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:12:46 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x88295800) [pid = 1928] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:12:46 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x86a52800) [pid = 1928] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:12:46 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x85fd3000) [pid = 1928] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:12:46 INFO - PROCESS | 1928 | 1463649166715 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]]]}] 02:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1924ms 02:12:46 INFO - PROCESS | 1928 | 1463649166746 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 02:12:46 INFO - PROCESS | 1928 | 1463649166752 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 02:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:12:46 INFO - PROCESS | 1928 | 1463649166759 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:12:46 INFO - PROCESS | 1928 | 1463649166763 Marionette TRACE conn3 <- [1,1318,null,{}] 02:12:46 INFO - PROCESS | 1928 | 1463649166774 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}] 02:12:46 INFO - PROCESS | 1928 | 1463649166998 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 02:12:47 INFO - PROCESS | 1928 | 1463649167194 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x86b75000 == 153 [pid = 1928] [id = 337] 02:12:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x893ce000) [pid = 1928] [serial = 1012] [outer = (nil)] 02:12:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8b46c800) [pid = 1928] [serial = 1013] [outer = 0x893ce000] 02:12:47 INFO - PROCESS | 1928 | 1463649167276 Marionette DEBUG loaded listener.js 02:12:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8c3a1000) [pid = 1928] [serial = 1014] [outer = 0x893ce000] 02:12:48 INFO - PROCESS | 1928 | 1463649168394 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]]]}] 02:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1691ms 02:12:48 INFO - PROCESS | 1928 | 1463649168452 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 02:12:48 INFO - PROCESS | 1928 | 1463649168460 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 02:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:12:48 INFO - PROCESS | 1928 | 1463649168470 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:12:48 INFO - PROCESS | 1928 | 1463649168477 Marionette TRACE conn3 <- [1,1322,null,{}] 02:12:48 INFO - PROCESS | 1928 | 1463649168490 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}] 02:12:48 INFO - PROCESS | 1928 | 1463649168806 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 02:12:49 INFO - PROCESS | 1928 | 1463649169144 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x867bbc00 == 154 [pid = 1928] [id = 338] 02:12:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x86a57000) [pid = 1928] [serial = 1015] [outer = (nil)] 02:12:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x87731000) [pid = 1928] [serial = 1016] [outer = 0x86a57000] 02:12:49 INFO - PROCESS | 1928 | 1463649169248 Marionette DEBUG loaded listener.js 02:12:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x8828b000) [pid = 1928] [serial = 1017] [outer = 0x86a57000] 02:12:50 INFO - PROCESS | 1928 | 1463649170325 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]]]}] 02:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1891ms 02:12:50 INFO - PROCESS | 1928 | 1463649170361 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 02:12:50 INFO - PROCESS | 1928 | 1463649170371 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 02:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:12:50 INFO - PROCESS | 1928 | 1463649170386 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:12:50 INFO - PROCESS | 1928 | 1463649170392 Marionette TRACE conn3 <- [1,1326,null,{}] 02:12:50 INFO - PROCESS | 1928 | 1463649170399 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}] 02:12:50 INFO - PROCESS | 1928 | 1463649170654 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 02:12:51 INFO - PROCESS | 1928 | 1463649170986 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x89512c00 == 155 [pid = 1928] [id = 339] 02:12:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x89515800) [pid = 1928] [serial = 1018] [outer = (nil)] 02:12:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x8acfd000) [pid = 1928] [serial = 1019] [outer = 0x89515800] 02:12:51 INFO - PROCESS | 1928 | 1463649171091 Marionette DEBUG loaded listener.js 02:12:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x8af43400) [pid = 1928] [serial = 1020] [outer = 0x89515800] 02:12:52 INFO - PROCESS | 1928 | 1463649172161 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]]]}] 02:12:52 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 02:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1842ms 02:12:52 INFO - PROCESS | 1928 | 1463649172229 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 02:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:12:52 INFO - PROCESS | 1928 | 1463649172234 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 02:12:52 INFO - PROCESS | 1928 | 1463649172243 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:12:52 INFO - PROCESS | 1928 | 1463649172250 Marionette TRACE conn3 <- [1,1330,null,{}] 02:12:52 INFO - PROCESS | 1928 | 1463649172269 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}] 02:12:52 INFO - PROCESS | 1928 | 1463649172577 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 02:12:52 INFO - PROCESS | 1928 | 1463649172901 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c520800 == 156 [pid = 1928] [id = 340] 02:12:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x8cf31c00) [pid = 1928] [serial = 1021] [outer = (nil)] 02:12:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x8d007000) [pid = 1928] [serial = 1022] [outer = 0x8cf31c00] 02:12:53 INFO - PROCESS | 1928 | 1463649173002 Marionette DEBUG loaded listener.js 02:12:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x8d46c000) [pid = 1928] [serial = 1023] [outer = 0x8cf31c00] 02:12:54 INFO - PROCESS | 1928 | 1463649174039 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]]]}] 02:12:54 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 02:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1850ms 02:12:54 INFO - PROCESS | 1928 | 1463649174091 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 02:12:54 INFO - PROCESS | 1928 | 1463649174096 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 02:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:12:54 INFO - PROCESS | 1928 | 1463649174104 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:12:54 INFO - PROCESS | 1928 | 1463649174108 Marionette TRACE conn3 <- [1,1334,null,{}] 02:12:54 INFO - PROCESS | 1928 | 1463649174115 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}] 02:12:54 INFO - PROCESS | 1928 | 1463649174360 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 02:12:54 INFO - PROCESS | 1928 | 1463649174683 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d470400 == 157 [pid = 1928] [id = 341] 02:12:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x8d487c00) [pid = 1928] [serial = 1024] [outer = (nil)] 02:12:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x8d506c00) [pid = 1928] [serial = 1025] [outer = 0x8d487c00] 02:12:54 INFO - PROCESS | 1928 | 1463649174787 Marionette DEBUG loaded listener.js 02:12:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x8d83b000) [pid = 1928] [serial = 1026] [outer = 0x8d487c00] 02:12:55 INFO - PROCESS | 1928 | 1463649175778 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]]]}] 02:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1737ms 02:12:55 INFO - PROCESS | 1928 | 1463649175843 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 02:12:55 INFO - PROCESS | 1928 | 1463649175847 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 02:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:12:55 INFO - PROCESS | 1928 | 1463649175855 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:12:55 INFO - PROCESS | 1928 | 1463649175859 Marionette TRACE conn3 <- [1,1338,null,{}] 02:12:55 INFO - PROCESS | 1928 | 1463649175866 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}] 02:12:56 INFO - PROCESS | 1928 | 1463649176115 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 02:12:56 INFO - PROCESS | 1928 | 1463649176437 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d473800 == 158 [pid = 1928] [id = 342] 02:12:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x8d836c00) [pid = 1928] [serial = 1027] [outer = (nil)] 02:12:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x8dbba000) [pid = 1928] [serial = 1028] [outer = 0x8d836c00] 02:12:56 INFO - PROCESS | 1928 | 1463649176549 Marionette DEBUG loaded listener.js 02:12:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x8dc77c00) [pid = 1928] [serial = 1029] [outer = 0x8d836c00] 02:12:58 INFO - PROCESS | 1928 | 1463649178056 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]]]}] 02:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2235ms 02:12:58 INFO - PROCESS | 1928 | 1463649178092 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 02:12:58 INFO - PROCESS | 1928 | 1463649178095 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 02:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:12:58 INFO - PROCESS | 1928 | 1463649178104 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:12:58 INFO - PROCESS | 1928 | 1463649178108 Marionette TRACE conn3 <- [1,1342,null,{}] 02:12:58 INFO - PROCESS | 1928 | 1463649178115 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}] 02:12:58 INFO - PROCESS | 1928 | 1463649178379 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 02:12:58 INFO - PROCESS | 1928 | 1463649178642 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d840800 == 159 [pid = 1928] [id = 343] 02:12:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x8d845400) [pid = 1928] [serial = 1030] [outer = (nil)] 02:12:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x8e7a8400) [pid = 1928] [serial = 1031] [outer = 0x8d845400] 02:12:58 INFO - PROCESS | 1928 | 1463649178752 Marionette DEBUG loaded listener.js 02:12:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x8eb76c00) [pid = 1928] [serial = 1032] [outer = 0x8d845400] 02:12:59 INFO - PROCESS | 1928 | 1463649179878 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]]]}] 02:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1837ms 02:12:59 INFO - PROCESS | 1928 | 1463649179943 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 02:12:59 INFO - PROCESS | 1928 | 1463649179948 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 02:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:12:59 INFO - PROCESS | 1928 | 1463649179955 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:12:59 INFO - PROCESS | 1928 | 1463649179960 Marionette TRACE conn3 <- [1,1346,null,{}] 02:12:59 INFO - PROCESS | 1928 | 1463649179967 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}] 02:13:00 INFO - PROCESS | 1928 | 1463649180224 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 02:13:00 INFO - PROCESS | 1928 | 1463649180517 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fcac00 == 160 [pid = 1928] [id = 344] 02:13:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x8dc85800) [pid = 1928] [serial = 1033] [outer = (nil)] 02:13:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x8f1d5800) [pid = 1928] [serial = 1034] [outer = 0x8dc85800] 02:13:00 INFO - PROCESS | 1928 | 1463649180614 Marionette DEBUG loaded listener.js 02:13:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x8f1da000) [pid = 1928] [serial = 1035] [outer = 0x8dc85800] 02:13:01 INFO - PROCESS | 1928 | 1463649181658 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]]]}] 02:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1742ms 02:13:01 INFO - PROCESS | 1928 | 1463649181707 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 02:13:01 INFO - PROCESS | 1928 | 1463649181714 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 02:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:13:01 INFO - PROCESS | 1928 | 1463649181725 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:13:01 INFO - PROCESS | 1928 | 1463649181730 Marionette TRACE conn3 <- [1,1350,null,{}] 02:13:01 INFO - PROCESS | 1928 | 1463649181737 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}] 02:13:01 INFO - PROCESS | 1928 | 1463649181990 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 02:13:02 INFO - PROCESS | 1928 | 1463649182285 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d83b800 == 161 [pid = 1928] [id = 345] 02:13:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x8f1a4000) [pid = 1928] [serial = 1036] [outer = (nil)] 02:13:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x8f31d000) [pid = 1928] [serial = 1037] [outer = 0x8f1a4000] 02:13:02 INFO - PROCESS | 1928 | 1463649182386 Marionette DEBUG loaded listener.js 02:13:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x8f3ef800) [pid = 1928] [serial = 1038] [outer = 0x8f1a4000] 02:13:03 INFO - PROCESS | 1928 | 1463649183405 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]]]}] 02:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1739ms 02:13:03 INFO - PROCESS | 1928 | 1463649183463 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 02:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:13:03 INFO - PROCESS | 1928 | 1463649183469 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 02:13:03 INFO - PROCESS | 1928 | 1463649183477 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:13:03 INFO - PROCESS | 1928 | 1463649183480 Marionette TRACE conn3 <- [1,1354,null,{}] 02:13:03 INFO - PROCESS | 1928 | 1463649183488 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}] 02:13:03 INFO - PROCESS | 1928 | 1463649183747 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 02:13:04 INFO - PROCESS | 1928 | 1463649184066 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x86b7a800 == 162 [pid = 1928] [id = 346] 02:13:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x8f111c00) [pid = 1928] [serial = 1039] [outer = (nil)] 02:13:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x913de800) [pid = 1928] [serial = 1040] [outer = 0x8f111c00] 02:13:04 INFO - PROCESS | 1928 | 1463649184213 Marionette DEBUG loaded listener.js 02:13:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x913e9400) [pid = 1928] [serial = 1041] [outer = 0x8f111c00] 02:13:05 INFO - PROCESS | 1928 | 1463649185231 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]]]}] 02:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1793ms 02:13:05 INFO - PROCESS | 1928 | 1463649185271 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 02:13:05 INFO - PROCESS | 1928 | 1463649185276 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 02:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:13:05 INFO - PROCESS | 1928 | 1463649185284 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:13:05 INFO - PROCESS | 1928 | 1463649185288 Marionette TRACE conn3 <- [1,1358,null,{}] 02:13:05 INFO - PROCESS | 1928 | 1463649185295 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}] 02:13:05 INFO - PROCESS | 1928 | 1463649185540 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 02:13:05 INFO - PROCESS | 1928 | 1463649185857 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f11c400 == 163 [pid = 1928] [id = 347] 02:13:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x8f31c000) [pid = 1928] [serial = 1042] [outer = (nil)] 02:13:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x91d9b000) [pid = 1928] [serial = 1043] [outer = 0x8f31c000] 02:13:05 INFO - PROCESS | 1928 | 1463649185955 Marionette DEBUG loaded listener.js 02:13:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x91da4000) [pid = 1928] [serial = 1044] [outer = 0x8f31c000] 02:13:06 INFO - PROCESS | 1928 | 1463649186943 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]]]}] 02:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1737ms 02:13:07 INFO - PROCESS | 1928 | 1463649187021 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 02:13:07 INFO - PROCESS | 1928 | 1463649187027 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 02:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:13:07 INFO - PROCESS | 1928 | 1463649187035 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:13:07 INFO - PROCESS | 1928 | 1463649187040 Marionette TRACE conn3 <- [1,1362,null,{}] 02:13:07 INFO - PROCESS | 1928 | 1463649187048 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}] 02:13:07 INFO - PROCESS | 1928 | 1463649187351 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 02:13:07 INFO - PROCESS | 1928 | 1463649187685 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x9157d400 == 164 [pid = 1928] [id = 348] 02:13:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x924af800) [pid = 1928] [serial = 1045] [outer = (nil)] 02:13:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x92746400) [pid = 1928] [serial = 1046] [outer = 0x924af800] 02:13:07 INFO - PROCESS | 1928 | 1463649187789 Marionette DEBUG loaded listener.js 02:13:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x928e3400) [pid = 1928] [serial = 1047] [outer = 0x924af800] 02:13:08 INFO - PROCESS | 1928 | 1463649188887 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]]]}] 02:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1894ms 02:13:08 INFO - PROCESS | 1928 | 1463649188930 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 02:13:08 INFO - PROCESS | 1928 | 1463649188935 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 02:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:13:08 INFO - PROCESS | 1928 | 1463649188944 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:13:08 INFO - PROCESS | 1928 | 1463649188948 Marionette TRACE conn3 <- [1,1366,null,{}] 02:13:08 INFO - PROCESS | 1928 | 1463649188955 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}] 02:13:09 INFO - PROCESS | 1928 | 1463649189218 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 02:13:09 INFO - PROCESS | 1928 | 1463649189541 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d50ac00 == 165 [pid = 1928] [id = 349] 02:13:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x8f114800) [pid = 1928] [serial = 1048] [outer = (nil)] 02:13:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x928ee400) [pid = 1928] [serial = 1049] [outer = 0x8f114800] 02:13:09 INFO - PROCESS | 1928 | 1463649189637 Marionette DEBUG loaded listener.js 02:13:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x92a43c00) [pid = 1928] [serial = 1050] [outer = 0x8f114800] 02:13:10 INFO - PROCESS | 1928 | 1463649190712 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] 02:13:10 INFO - PROCESS | 1928 | 1463649190782 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 02:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:13:10 INFO - PROCESS | 1928 | 1463649190790 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:13:10 INFO - PROCESS | 1928 | 1463649190794 Marionette TRACE conn3 <- [1,1370,null,{}] 02:13:10 INFO - PROCESS | 1928 | 1463649190801 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}] 02:13:11 INFO - PROCESS | 1928 | 1463649191155 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 02:13:11 INFO - PROCESS | 1928 | 1463649191411 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x9274d400 == 166 [pid = 1928] [id = 350] 02:13:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x928e7800) [pid = 1928] [serial = 1051] [outer = (nil)] 02:13:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x92a5cc00) [pid = 1928] [serial = 1052] [outer = 0x928e7800] 02:13:11 INFO - PROCESS | 1928 | 1463649191511 Marionette DEBUG loaded listener.js 02:13:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x92a5e000) [pid = 1928] [serial = 1053] [outer = 0x928e7800] 02:13:12 INFO - PROCESS | 1928 | 1463649192511 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] 02:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:13:12 INFO - PROCESS | 1928 | 1463649192581 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 02:13:12 INFO - PROCESS | 1928 | 1463649192589 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:13:12 INFO - PROCESS | 1928 | 1463649192592 Marionette TRACE conn3 <- [1,1374,null,{}] 02:13:12 INFO - PROCESS | 1928 | 1463649192600 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}] 02:13:12 INFO - PROCESS | 1928 | 1463649192879 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 02:13:13 INFO - PROCESS | 1928 | 1463649193222 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x92a51400 == 167 [pid = 1928] [id = 351] 02:13:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x92a53400) [pid = 1928] [serial = 1054] [outer = (nil)] 02:13:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x92b83800) [pid = 1928] [serial = 1055] [outer = 0x92a53400] 02:13:13 INFO - PROCESS | 1928 | 1463649193320 Marionette DEBUG loaded listener.js 02:13:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x92e1f800) [pid = 1928] [serial = 1056] [outer = 0x92a53400] 02:13:14 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:14 INFO - PROCESS | 1928 | 1463649194342 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] 02:13:14 INFO - PROCESS | 1928 | 1463649194384 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 02:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:13:14 INFO - PROCESS | 1928 | 1463649194392 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:13:14 INFO - PROCESS | 1928 | 1463649194396 Marionette TRACE conn3 <- [1,1378,null,{}] 02:13:14 INFO - PROCESS | 1928 | 1463649194402 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}] 02:13:14 INFO - PROCESS | 1928 | 1463649194694 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 02:13:15 INFO - PROCESS | 1928 | 1463649195030 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x92b81000 == 168 [pid = 1928] [id = 352] 02:13:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x92b82c00) [pid = 1928] [serial = 1057] [outer = (nil)] 02:13:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x93cee000) [pid = 1928] [serial = 1058] [outer = 0x92b82c00] 02:13:15 INFO - PROCESS | 1928 | 1463649195126 Marionette DEBUG loaded listener.js 02:13:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x93cf5c00) [pid = 1928] [serial = 1059] [outer = 0x92b82c00] 02:13:16 INFO - PROCESS | 1928 | 1463649196156 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] 02:13:16 INFO - PROCESS | 1928 | 1463649196194 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 02:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:13:16 INFO - PROCESS | 1928 | 1463649196203 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:13:16 INFO - PROCESS | 1928 | 1463649196206 Marionette TRACE conn3 <- [1,1382,null,{}] 02:13:16 INFO - PROCESS | 1928 | 1463649196214 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}] 02:13:16 INFO - PROCESS | 1928 | 1463649196459 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 02:13:17 INFO - PROCESS | 1928 | 1463649197269 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x867adc00 == 169 [pid = 1928] [id = 353] 02:13:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x867af400) [pid = 1928] [serial = 1060] [outer = (nil)] 02:13:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x867b8c00) [pid = 1928] [serial = 1061] [outer = 0x867af400] 02:13:17 INFO - PROCESS | 1928 | 1463649197385 Marionette DEBUG loaded listener.js 02:13:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x86b73000) [pid = 1928] [serial = 1062] [outer = 0x867af400] 02:13:18 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:18 INFO - PROCESS | 1928 | 1463649198485 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] 02:13:18 INFO - PROCESS | 1928 | 1463649198546 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 02:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:13:18 INFO - PROCESS | 1928 | 1463649198555 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:13:18 INFO - PROCESS | 1928 | 1463649198560 Marionette TRACE conn3 <- [1,1386,null,{}] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x8c273000 == 168 [pid = 1928] [id = 206] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x85447800 == 167 [pid = 1928] [id = 292] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x9523d400 == 166 [pid = 1928] [id = 37] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x85452000 == 165 [pid = 1928] [id = 294] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x85fcdc00 == 164 [pid = 1928] [id = 293] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x870d7000 == 163 [pid = 1928] [id = 244] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x8f313000 == 162 [pid = 1928] [id = 245] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x867b8800 == 161 [pid = 1928] [id = 247] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x8828ac00 == 160 [pid = 1928] [id = 291] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x8f1d9400 == 159 [pid = 1928] [id = 287] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x86b7c400 == 158 [pid = 1928] [id = 289] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x88298800 == 157 [pid = 1928] [id = 290] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x870cd400 == 156 [pid = 1928] [id = 243] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x867acc00 == 155 [pid = 1928] [id = 288] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x9b187800 == 154 [pid = 1928] [id = 202] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x8cf2e800 == 153 [pid = 1928] [id = 208] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x87737400 == 152 [pid = 1928] [id = 336] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x88293800 == 151 [pid = 1928] [id = 314] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x85fcb400 == 150 [pid = 1928] [id = 335] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x85eec800 == 149 [pid = 1928] [id = 334] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x85ee5c00 == 148 [pid = 1928] [id = 331] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x8dc7a400 == 147 [pid = 1928] [id = 329] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x8c3a9000 == 146 [pid = 1928] [id = 330] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x8eb74800 == 145 [pid = 1928] [id = 328] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x8dc7e800 == 144 [pid = 1928] [id = 327] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x8d8cc400 == 143 [pid = 1928] [id = 326] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x85eeb400 == 142 [pid = 1928] [id = 324] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x8d48b800 == 141 [pid = 1928] [id = 325] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x8c274800 == 140 [pid = 1928] [id = 323] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x8cf23000 == 139 [pid = 1928] [id = 322] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x8951e800 == 138 [pid = 1928] [id = 321] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x867ac800 == 137 [pid = 1928] [id = 320] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x89520800 == 136 [pid = 1928] [id = 319] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x86a58000 == 135 [pid = 1928] [id = 318] 02:13:19 INFO - PROCESS | 1928 | --DOCSHELL 0x85fce000 == 134 [pid = 1928] [id = 317] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x8ac15400) [pid = 1928] [serial = 948] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x893c2000) [pid = 1928] [serial = 944] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x8d48ac00) [pid = 1928] [serial = 902] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x87735400) [pid = 1928] [serial = 890] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x8e7a4c00) [pid = 1928] [serial = 908] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x8a20b800) [pid = 1928] [serial = 893] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x86a59800) [pid = 1928] [serial = 938] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x9274a000) [pid = 1928] [serial = 926] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x92a48000) [pid = 1928] [serial = 932] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x8dbb6c00) [pid = 1928] [serial = 905] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x870d7400) [pid = 1928] [serial = 941] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x8f31a400) [pid = 1928] [serial = 914] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x90b8d000) [pid = 1928] [serial = 917] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x91f36800) [pid = 1928] [serial = 920] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x8f1a3800) [pid = 1928] [serial = 911] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x928e9400) [pid = 1928] [serial = 929] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x8cf31000) [pid = 1928] [serial = 899] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x924a8400) [pid = 1928] [serial = 923] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x8772e400) [pid = 1928] [serial = 942] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x8c3a8800) [pid = 1928] [serial = 896] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x87736800) [pid = 1928] [serial = 935] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x86b77400) [pid = 1928] [serial = 939] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x893cd800) [pid = 1928] [serial = 945] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x8a210000) [pid = 1928] [serial = 947] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x893d0000) [pid = 1928] [serial = 950] [outer = (nil)] [url = about:blank] 02:13:19 INFO - PROCESS | 1928 | 1463649199433 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}] 02:13:19 INFO - PROCESS | 1928 | 1463649199783 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 02:13:19 INFO - PROCESS | 1928 | 1463649199906 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x86b78800 == 135 [pid = 1928] [id = 354] 02:13:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x870cd400) [pid = 1928] [serial = 1063] [outer = (nil)] 02:13:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x870d9400) [pid = 1928] [serial = 1064] [outer = 0x870cd400] 02:13:19 INFO - PROCESS | 1928 | 1463649199992 Marionette DEBUG loaded listener.js 02:13:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x87feb800) [pid = 1928] [serial = 1065] [outer = 0x870cd400] 02:13:20 INFO - PROCESS | 1928 | 1463649200968 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] 02:13:21 INFO - PROCESS | 1928 | 1463649201020 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 02:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:13:21 INFO - PROCESS | 1928 | 1463649201028 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:13:21 INFO - PROCESS | 1928 | 1463649201032 Marionette TRACE conn3 <- [1,1390,null,{}] 02:13:21 INFO - PROCESS | 1928 | 1463649201038 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}] 02:13:21 INFO - PROCESS | 1928 | 1463649201338 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 02:13:21 INFO - PROCESS | 1928 | 1463649201359 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x8828ac00 == 136 [pid = 1928] [id = 355] 02:13:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x8ac12c00) [pid = 1928] [serial = 1066] [outer = (nil)] 02:13:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x8acfc000) [pid = 1928] [serial = 1067] [outer = 0x8ac12c00] 02:13:21 INFO - PROCESS | 1928 | 1463649201441 Marionette DEBUG loaded listener.js 02:13:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x8af44c00) [pid = 1928] [serial = 1068] [outer = 0x8ac12c00] 02:13:22 INFO - PROCESS | 1928 | 1463649202503 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]]]}] 02:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1533ms 02:13:22 INFO - PROCESS | 1928 | 1463649202561 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 02:13:22 INFO - PROCESS | 1928 | 1463649202565 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 02:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:13:22 INFO - PROCESS | 1928 | 1463649202592 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:13:22 INFO - PROCESS | 1928 | 1463649202602 Marionette TRACE conn3 <- [1,1394,null,{}] 02:13:22 INFO - PROCESS | 1928 | 1463649202610 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}] 02:13:22 INFO - PROCESS | 1928 | 1463649202932 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 02:13:22 INFO - PROCESS | 1928 | 1463649202970 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x87fe4800 == 137 [pid = 1928] [id = 356] 02:13:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x8acf1c00) [pid = 1928] [serial = 1069] [outer = (nil)] 02:13:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x8c3acc00) [pid = 1928] [serial = 1070] [outer = 0x8acf1c00] 02:13:23 INFO - PROCESS | 1928 | 1463649203051 Marionette DEBUG loaded listener.js 02:13:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x8cf2e800) [pid = 1928] [serial = 1071] [outer = 0x8acf1c00] 02:13:24 INFO - PROCESS | 1928 | 1463649204139 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]]]}] 02:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 2260ms 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x89513800) [pid = 1928] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x8cf24800) [pid = 1928] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x91da3c00) [pid = 1928] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x91fd5c00) [pid = 1928] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x8ddcf000) [pid = 1928] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x8d50bc00) [pid = 1928] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x85fd0c00) [pid = 1928] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x91f31c00) [pid = 1928] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x8d507c00) [pid = 1928] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x8a213800) [pid = 1928] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x8ac1a000) [pid = 1928] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x8cf2e000) [pid = 1928] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x870d1c00) [pid = 1928] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x8dc7dc00) [pid = 1928] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x8c3a6400) [pid = 1928] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x85fcf400) [pid = 1928] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x8eb71c00) [pid = 1928] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x867b7000) [pid = 1928] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x8d8ce000) [pid = 1928] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x8f1af400) [pid = 1928] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x8d838800) [pid = 1928] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x8c39f000) [pid = 1928] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x9098b400) [pid = 1928] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x8f317000) [pid = 1928] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x8c268800) [pid = 1928] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x90b8dc00) [pid = 1928] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x8ae58400) [pid = 1928] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x8d006400) [pid = 1928] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x87fe3800) [pid = 1928] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x9b2b2800) [pid = 1928] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x86b78000) [pid = 1928] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x928ec000) [pid = 1928] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x8f310000) [pid = 1928] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x8c3a7c00) [pid = 1928] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x8c26c800) [pid = 1928] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x91f38800) [pid = 1928] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x8ddd4400) [pid = 1928] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:13:24 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x9bf27000) [pid = 1928] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:13:24 INFO - PROCESS | 1928 | 1463649204974 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 02:13:24 INFO - PROCESS | 1928 | 1463649204988 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 02:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:13:25 INFO - PROCESS | 1928 | 1463649205004 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:13:25 INFO - PROCESS | 1928 | 1463649205009 Marionette TRACE conn3 <- [1,1398,null,{}] 02:13:25 INFO - PROCESS | 1928 | 1463649205070 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}] 02:13:25 INFO - PROCESS | 1928 | 1463649205291 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 02:13:25 INFO - PROCESS | 1928 | 1463649205303 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x86b74800 == 138 [pid = 1928] [id = 357] 02:13:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x870d1c00) [pid = 1928] [serial = 1072] [outer = (nil)] 02:13:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x8a213800) [pid = 1928] [serial = 1073] [outer = 0x870d1c00] 02:13:25 INFO - PROCESS | 1928 | 1463649205385 Marionette DEBUG loaded listener.js 02:13:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8b469400) [pid = 1928] [serial = 1074] [outer = 0x870d1c00] 02:13:26 INFO - PROCESS | 1928 | 1463649206334 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]]]}] 02:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1383ms 02:13:26 INFO - PROCESS | 1928 | 1463649206388 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 02:13:26 INFO - PROCESS | 1928 | 1463649206391 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 02:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:13:26 INFO - PROCESS | 1928 | 1463649206399 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:13:26 INFO - PROCESS | 1928 | 1463649206402 Marionette TRACE conn3 <- [1,1402,null,{}] 02:13:26 INFO - PROCESS | 1928 | 1463649206410 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}] 02:13:26 INFO - PROCESS | 1928 | 1463649206629 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 02:13:26 INFO - PROCESS | 1928 | 1463649206932 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x85ee3800 == 139 [pid = 1928] [id = 358] 02:13:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x85ee5c00) [pid = 1928] [serial = 1075] [outer = (nil)] 02:13:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x85fd0400) [pid = 1928] [serial = 1076] [outer = 0x85ee5c00] 02:13:27 INFO - PROCESS | 1928 | 1463649207115 Marionette DEBUG loaded listener.js 02:13:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x86a51000) [pid = 1928] [serial = 1077] [outer = 0x85ee5c00] 02:13:28 INFO - PROCESS | 1928 | 1463649208139 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]]]}] 02:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1792ms 02:13:28 INFO - PROCESS | 1928 | 1463649208192 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 02:13:28 INFO - PROCESS | 1928 | 1463649208200 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 02:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:13:28 INFO - PROCESS | 1928 | 1463649208210 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:13:28 INFO - PROCESS | 1928 | 1463649208216 Marionette TRACE conn3 <- [1,1406,null,{}] 02:13:28 INFO - PROCESS | 1928 | 1463649208226 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}] 02:13:28 INFO - PROCESS | 1928 | 1463649208508 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 02:13:28 INFO - PROCESS | 1928 | 1463649208833 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x8772c800 == 140 [pid = 1928] [id = 359] 02:13:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x87fedc00) [pid = 1928] [serial = 1078] [outer = (nil)] 02:13:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x893c9c00) [pid = 1928] [serial = 1079] [outer = 0x87fedc00] 02:13:28 INFO - PROCESS | 1928 | 1463649208933 Marionette DEBUG loaded listener.js 02:13:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x89518000) [pid = 1928] [serial = 1080] [outer = 0x87fedc00] 02:13:30 INFO - PROCESS | 1928 | 1463649210005 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]]]}] 02:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1853ms 02:13:30 INFO - PROCESS | 1928 | 1463649210071 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 02:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:13:30 INFO - PROCESS | 1928 | 1463649210082 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 02:13:30 INFO - PROCESS | 1928 | 1463649210093 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:13:30 INFO - PROCESS | 1928 | 1463649210097 Marionette TRACE conn3 <- [1,1410,null,{}] 02:13:30 INFO - PROCESS | 1928 | 1463649210104 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}] 02:13:30 INFO - PROCESS | 1928 | 1463649210395 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 02:13:30 INFO - PROCESS | 1928 | 1463649210768 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x8a215c00 == 141 [pid = 1928] [id = 360] 02:13:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x8acf9000) [pid = 1928] [serial = 1081] [outer = (nil)] 02:13:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x8b461800) [pid = 1928] [serial = 1082] [outer = 0x8acf9000] 02:13:30 INFO - PROCESS | 1928 | 1463649210865 Marionette DEBUG loaded listener.js 02:13:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x8c39f000) [pid = 1928] [serial = 1083] [outer = 0x8acf9000] 02:13:32 INFO - PROCESS | 1928 | 1463649212019 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]]]}] 02:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1945ms 02:13:32 INFO - PROCESS | 1928 | 1463649212037 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 02:13:32 INFO - PROCESS | 1928 | 1463649212041 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 02:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:13:32 INFO - PROCESS | 1928 | 1463649212051 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:13:32 INFO - PROCESS | 1928 | 1463649212062 Marionette TRACE conn3 <- [1,1414,null,{}] 02:13:32 INFO - PROCESS | 1928 | 1463649212078 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}] 02:13:32 INFO - PROCESS | 1928 | 1463649212372 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 02:13:32 INFO - PROCESS | 1928 | 1463649212772 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x89512800 == 142 [pid = 1928] [id = 361] 02:13:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x8cf23800) [pid = 1928] [serial = 1084] [outer = (nil)] 02:13:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x8d475400) [pid = 1928] [serial = 1085] [outer = 0x8cf23800] 02:13:32 INFO - PROCESS | 1928 | 1463649212886 Marionette DEBUG loaded listener.js 02:13:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x8d48d000) [pid = 1928] [serial = 1086] [outer = 0x8cf23800] 02:13:34 INFO - PROCESS | 1928 | 1463649214085 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]]]}] 02:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2051ms 02:13:34 INFO - PROCESS | 1928 | 1463649214101 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 02:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:13:34 INFO - PROCESS | 1928 | 1463649214107 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 02:13:34 INFO - PROCESS | 1928 | 1463649214115 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:13:34 INFO - PROCESS | 1928 | 1463649214118 Marionette TRACE conn3 <- [1,1418,null,{}] 02:13:34 INFO - PROCESS | 1928 | 1463649214125 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}] 02:13:34 INFO - PROCESS | 1928 | 1463649214372 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 02:13:34 INFO - PROCESS | 1928 | 1463649214692 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x88b42000 == 143 [pid = 1928] [id = 362] 02:13:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x8d46bc00) [pid = 1928] [serial = 1087] [outer = (nil)] 02:13:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x8d8c5c00) [pid = 1928] [serial = 1088] [outer = 0x8d46bc00] 02:13:34 INFO - PROCESS | 1928 | 1463649214788 Marionette DEBUG loaded listener.js 02:13:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x8dbb8400) [pid = 1928] [serial = 1089] [outer = 0x8d46bc00] 02:13:35 INFO - PROCESS | 1928 | 1463649215774 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]]]}] 02:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1697ms 02:13:35 INFO - PROCESS | 1928 | 1463649215811 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 02:13:35 INFO - PROCESS | 1928 | 1463649215815 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 02:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:13:35 INFO - PROCESS | 1928 | 1463649215824 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:13:35 INFO - PROCESS | 1928 | 1463649215827 Marionette TRACE conn3 <- [1,1422,null,{}] 02:13:35 INFO - PROCESS | 1928 | 1463649215834 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}] 02:13:36 INFO - PROCESS | 1928 | 1463649216078 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 02:13:36 INFO - PROCESS | 1928 | 1463649216401 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x8dc7c800 == 144 [pid = 1928] [id = 363] 02:13:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x8dc7d000) [pid = 1928] [serial = 1090] [outer = (nil)] 02:13:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x8dc86c00) [pid = 1928] [serial = 1091] [outer = 0x8dc7d000] 02:13:36 INFO - PROCESS | 1928 | 1463649216514 Marionette DEBUG loaded listener.js 02:13:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x8e7af000) [pid = 1928] [serial = 1092] [outer = 0x8dc7d000] 02:13:37 INFO - PROCESS | 1928 | 1463649217579 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]]]}] 02:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1792ms 02:13:37 INFO - PROCESS | 1928 | 1463649217616 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 02:13:37 INFO - PROCESS | 1928 | 1463649217619 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 02:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:13:37 INFO - PROCESS | 1928 | 1463649217628 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:13:37 INFO - PROCESS | 1928 | 1463649217632 Marionette TRACE conn3 <- [1,1426,null,{}] 02:13:37 INFO - PROCESS | 1928 | 1463649217639 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}] 02:13:37 INFO - PROCESS | 1928 | 1463649217882 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 02:13:38 INFO - PROCESS | 1928 | 1463649218219 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c26d400 == 145 [pid = 1928] [id = 364] 02:13:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x8d50b400) [pid = 1928] [serial = 1093] [outer = (nil)] 02:13:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x8f1d8800) [pid = 1928] [serial = 1094] [outer = 0x8d50b400] 02:13:38 INFO - PROCESS | 1928 | 1463649218315 Marionette DEBUG loaded listener.js 02:13:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x8f1e1400) [pid = 1928] [serial = 1095] [outer = 0x8d50b400] 02:13:39 INFO - PROCESS | 1928 | 1463649219362 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]]]}] 02:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1793ms 02:13:39 INFO - PROCESS | 1928 | 1463649219422 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 02:13:39 INFO - PROCESS | 1928 | 1463649219427 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 02:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:13:39 INFO - PROCESS | 1928 | 1463649219434 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:13:39 INFO - PROCESS | 1928 | 1463649219438 Marionette TRACE conn3 <- [1,1430,null,{}] 02:13:39 INFO - PROCESS | 1928 | 1463649219445 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}] 02:13:39 INFO - PROCESS | 1928 | 1463649219689 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 02:13:40 INFO - PROCESS | 1928 | 1463649219999 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f1a6400 == 146 [pid = 1928] [id = 365] 02:13:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x8f1d9400) [pid = 1928] [serial = 1096] [outer = (nil)] 02:13:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x8f3e9000) [pid = 1928] [serial = 1097] [outer = 0x8f1d9400] 02:13:40 INFO - PROCESS | 1928 | 1463649220095 Marionette DEBUG loaded listener.js 02:13:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x8f3ed800) [pid = 1928] [serial = 1098] [outer = 0x8f1d9400] 02:13:41 INFO - PROCESS | 1928 | 1463649221104 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]]]}] 02:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1733ms 02:13:41 INFO - PROCESS | 1928 | 1463649221169 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 02:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:13:41 INFO - PROCESS | 1928 | 1463649221174 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 02:13:41 INFO - PROCESS | 1928 | 1463649221182 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:13:41 INFO - PROCESS | 1928 | 1463649221185 Marionette TRACE conn3 <- [1,1434,null,{}] 02:13:41 INFO - PROCESS | 1928 | 1463649221193 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}] 02:13:41 INFO - PROCESS | 1928 | 1463649221471 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 02:13:41 INFO - PROCESS | 1928 | 1463649221795 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f31a400 == 147 [pid = 1928] [id = 366] 02:13:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x90990800) [pid = 1928] [serial = 1099] [outer = (nil)] 02:13:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x90b92c00) [pid = 1928] [serial = 1100] [outer = 0x90990800] 02:13:41 INFO - PROCESS | 1928 | 1463649221892 Marionette DEBUG loaded listener.js 02:13:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x913de400) [pid = 1928] [serial = 1101] [outer = 0x90990800] 02:13:42 INFO - PROCESS | 1928 | 1463649222912 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]]]}] 02:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1793ms 02:13:42 INFO - PROCESS | 1928 | 1463649222975 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 02:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:13:42 INFO - PROCESS | 1928 | 1463649222979 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 02:13:42 INFO - PROCESS | 1928 | 1463649222987 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:13:42 INFO - PROCESS | 1928 | 1463649222991 Marionette TRACE conn3 <- [1,1438,null,{}] 02:13:43 INFO - PROCESS | 1928 | 1463649222999 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}] 02:13:43 INFO - PROCESS | 1928 | 1463649223253 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 02:13:43 INFO - PROCESS | 1928 | 1463649223604 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d8d3400 == 148 [pid = 1928] [id = 367] 02:13:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x8dc7d400) [pid = 1928] [serial = 1102] [outer = (nil)] 02:13:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x91d9c800) [pid = 1928] [serial = 1103] [outer = 0x8dc7d400] 02:13:43 INFO - PROCESS | 1928 | 1463649223701 Marionette DEBUG loaded listener.js 02:13:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x91f32c00) [pid = 1928] [serial = 1104] [outer = 0x8dc7d400] 02:13:44 INFO - PROCESS | 1928 | 1463649224660 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]]]}] 02:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1741ms 02:13:44 INFO - PROCESS | 1928 | 1463649224729 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 02:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:13:44 INFO - PROCESS | 1928 | 1463649224733 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 02:13:44 INFO - PROCESS | 1928 | 1463649224741 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:13:44 INFO - PROCESS | 1928 | 1463649224744 Marionette TRACE conn3 <- [1,1442,null,{}] 02:13:44 INFO - PROCESS | 1928 | 1463649224751 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}] 02:13:45 INFO - PROCESS | 1928 | 1463649225013 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 02:13:45 INFO - PROCESS | 1928 | 1463649225353 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x924a6400 == 149 [pid = 1928] [id = 368] 02:13:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x924a8000) [pid = 1928] [serial = 1105] [outer = (nil)] 02:13:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x92741c00) [pid = 1928] [serial = 1106] [outer = 0x924a8000] 02:13:45 INFO - PROCESS | 1928 | 1463649225466 Marionette DEBUG loaded listener.js 02:13:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x928e0c00) [pid = 1928] [serial = 1107] [outer = 0x924a8000] 02:13:46 INFO - PROCESS | 1928 | 1463649226534 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]]]}] 02:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1834ms 02:13:46 INFO - PROCESS | 1928 | 1463649226576 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 02:13:46 INFO - PROCESS | 1928 | 1463649226581 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 02:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:13:46 INFO - PROCESS | 1928 | 1463649226589 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:13:46 INFO - PROCESS | 1928 | 1463649226595 Marionette TRACE conn3 <- [1,1446,null,{}] 02:13:46 INFO - PROCESS | 1928 | 1463649226602 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}] 02:13:46 INFO - PROCESS | 1928 | 1463649226881 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 02:13:47 INFO - PROCESS | 1928 | 1463649227191 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fca000 == 150 [pid = 1928] [id = 369] 02:13:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x92a4e400) [pid = 1928] [serial = 1108] [outer = (nil)] 02:13:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x93cebc00) [pid = 1928] [serial = 1109] [outer = 0x92a4e400] 02:13:47 INFO - PROCESS | 1928 | 1463649227290 Marionette DEBUG loaded listener.js 02:13:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x94681c00) [pid = 1928] [serial = 1110] [outer = 0x92a4e400] 02:13:48 INFO - PROCESS | 1928 | 1463649228298 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]]]}] 02:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1743ms 02:13:48 INFO - PROCESS | 1928 | 1463649228335 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 02:13:48 INFO - PROCESS | 1928 | 1463649228339 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 02:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:13:48 INFO - PROCESS | 1928 | 1463649228347 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:13:48 INFO - PROCESS | 1928 | 1463649228352 Marionette TRACE conn3 <- [1,1450,null,{}] 02:13:48 INFO - PROCESS | 1928 | 1463649228359 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}] 02:13:48 INFO - PROCESS | 1928 | 1463649228616 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 02:13:49 INFO - PROCESS | 1928 | 1463649229004 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x94685800 == 151 [pid = 1928] [id = 370] 02:13:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x9501e000) [pid = 1928] [serial = 1111] [outer = (nil)] 02:13:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x95023000) [pid = 1928] [serial = 1112] [outer = 0x9501e000] 02:13:49 INFO - PROCESS | 1928 | 1463649229102 Marionette DEBUG loaded listener.js 02:13:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x95027400) [pid = 1928] [serial = 1113] [outer = 0x9501e000] 02:13:50 INFO - PROCESS | 1928 | 1463649230181 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]]]}] 02:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1883ms 02:13:50 INFO - PROCESS | 1928 | 1463649230230 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 02:13:50 INFO - PROCESS | 1928 | 1463649230234 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 02:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:13:50 INFO - PROCESS | 1928 | 1463649230242 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:13:50 INFO - PROCESS | 1928 | 1463649230246 Marionette TRACE conn3 <- [1,1454,null,{}] 02:13:50 INFO - PROCESS | 1928 | 1463649230253 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}] 02:13:50 INFO - PROCESS | 1928 | 1463649230501 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 02:13:50 INFO - PROCESS | 1928 | 1463649230802 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fc8800 == 152 [pid = 1928] [id = 371] 02:13:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x92a4c800) [pid = 1928] [serial = 1114] [outer = (nil)] 02:13:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x95077800) [pid = 1928] [serial = 1115] [outer = 0x92a4c800] 02:13:50 INFO - PROCESS | 1928 | 1463649230899 Marionette DEBUG loaded listener.js 02:13:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x950bdc00) [pid = 1928] [serial = 1116] [outer = 0x92a4c800] 02:13:51 INFO - PROCESS | 1928 | 1463649231981 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]]]}] 02:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1788ms 02:13:52 INFO - PROCESS | 1928 | 1463649232032 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 02:13:52 INFO - PROCESS | 1928 | 1463649232035 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 02:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:13:52 INFO - PROCESS | 1928 | 1463649232044 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:13:52 INFO - PROCESS | 1928 | 1463649232048 Marionette TRACE conn3 <- [1,1458,null,{}] 02:13:52 INFO - PROCESS | 1928 | 1463649232054 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}] 02:13:52 INFO - PROCESS | 1928 | 1463649232296 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 02:13:52 INFO - PROCESS | 1928 | 1463649232626 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x95028400 == 153 [pid = 1928] [id = 372] 02:13:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x9502cc00) [pid = 1928] [serial = 1117] [outer = (nil)] 02:13:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x951f6400) [pid = 1928] [serial = 1118] [outer = 0x9502cc00] 02:13:52 INFO - PROCESS | 1928 | 1463649232722 Marionette DEBUG loaded listener.js 02:13:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x951f9400) [pid = 1928] [serial = 1119] [outer = 0x9502cc00] 02:13:53 INFO - PROCESS | 1928 | 1463649233804 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]]]}] 02:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1840ms 02:13:53 INFO - PROCESS | 1928 | 1463649233885 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 02:13:53 INFO - PROCESS | 1928 | 1463649233888 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 02:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:13:53 INFO - PROCESS | 1928 | 1463649233896 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:13:53 INFO - PROCESS | 1928 | 1463649233901 Marionette TRACE conn3 <- [1,1462,null,{}] 02:13:53 INFO - PROCESS | 1928 | 1463649233907 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}] 02:13:54 INFO - PROCESS | 1928 | 1463649234196 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 02:13:54 INFO - PROCESS | 1928 | 1463649234527 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x92b80c00 == 154 [pid = 1928] [id = 373] 02:13:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x951f1c00) [pid = 1928] [serial = 1120] [outer = (nil)] 02:13:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x952de000) [pid = 1928] [serial = 1121] [outer = 0x951f1c00] 02:13:54 INFO - PROCESS | 1928 | 1463649234620 Marionette DEBUG loaded listener.js 02:13:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x952e0800) [pid = 1928] [serial = 1122] [outer = 0x951f1c00] 02:13:55 INFO - PROCESS | 1928 | 1463649235680 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]]]}] 02:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1836ms 02:13:55 INFO - PROCESS | 1928 | 1463649235734 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 02:13:55 INFO - PROCESS | 1928 | 1463649235737 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 02:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:13:55 INFO - PROCESS | 1928 | 1463649235745 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:13:55 INFO - PROCESS | 1928 | 1463649235749 Marionette TRACE conn3 <- [1,1466,null,{}] 02:13:55 INFO - PROCESS | 1928 | 1463649235758 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}] 02:13:56 INFO - PROCESS | 1928 | 1463649236022 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 02:13:56 INFO - PROCESS | 1928 | 1463649236338 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x952d9c00 == 155 [pid = 1928] [id = 374] 02:13:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x952e2c00) [pid = 1928] [serial = 1123] [outer = (nil)] 02:13:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x97649400) [pid = 1928] [serial = 1124] [outer = 0x952e2c00] 02:13:56 INFO - PROCESS | 1928 | 1463649236441 Marionette DEBUG loaded listener.js 02:13:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x9765a000) [pid = 1928] [serial = 1125] [outer = 0x952e2c00] 02:13:57 INFO - PROCESS | 1928 | 1463649237457 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]]]}] 02:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1794ms 02:13:58 INFO - PROCESS | 1928 | --DOCSHELL 0x928e4400 == 154 [pid = 1928] [id = 310] 02:13:58 INFO - PROCESS | 1928 | --DOCSHELL 0x85ee1c00 == 153 [pid = 1928] [id = 266] 02:13:58 INFO - PROCESS | 1928 | --DOCSHELL 0x8eb76800 == 152 [pid = 1928] [id = 309] 02:13:58 INFO - PROCESS | 1928 | --DOCSHELL 0x8f318400 == 151 [pid = 1928] [id = 306] 02:13:58 INFO - PROCESS | 1928 | --DOCSHELL 0x85ee5800 == 150 [pid = 1928] [id = 267] 02:13:58 INFO - PROCESS | 1928 | --DOCSHELL 0x8f1d4000 == 149 [pid = 1928] [id = 207] 02:13:58 INFO - PROCESS | 1928 | --DOCSHELL 0x86b74000 == 148 [pid = 1928] [id = 296] 02:13:58 INFO - PROCESS | 1928 | --DOCSHELL 0x8ac1f000 == 147 [pid = 1928] [id = 298] 02:13:58 INFO - PROCESS | 1928 | --DOCSHELL 0x8f1d9000 == 146 [pid = 1928] [id = 305] 02:13:58 INFO - PROCESS | 1928 | --DOCSHELL 0x85fcd000 == 145 [pid = 1928] [id = 303] 02:13:58 INFO - PROCESS | 1928 | --DOCSHELL 0x91d99800 == 144 [pid = 1928] [id = 307] 02:13:58 INFO - PROCESS | 1928 | --DOCSHELL 0x870d1400 == 143 [pid = 1928] [id = 304] 02:13:58 INFO - PROCESS | 1928 | --DOCSHELL 0x8f11e000 == 142 [pid = 1928] [id = 308] 02:13:58 INFO - PROCESS | 1928 | --DOCSHELL 0x86b74800 == 141 [pid = 1928] [id = 357] 02:13:58 INFO - PROCESS | 1928 | --DOCSHELL 0x87fe4800 == 140 [pid = 1928] [id = 356] 02:13:58 INFO - PROCESS | 1928 | --DOCSHELL 0x8828ac00 == 139 [pid = 1928] [id = 355] 02:13:58 INFO - PROCESS | 1928 | --DOCSHELL 0x86b78800 == 138 [pid = 1928] [id = 354] 02:13:58 INFO - PROCESS | 1928 | --DOCSHELL 0x867adc00 == 137 [pid = 1928] [id = 353] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x8b46c800) [pid = 1928] [serial = 1013] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x8ae5c000) [pid = 1928] [serial = 1010] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x8d46a000) [pid = 1928] [serial = 968] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x8d472000) [pid = 1928] [serial = 969] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x91f39c00) [pid = 1928] [serial = 1001] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x88290800) [pid = 1928] [serial = 956] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x893c6800) [pid = 1928] [serial = 957] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x8f31c400) [pid = 1928] [serial = 989] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x8f3e5000) [pid = 1928] [serial = 990] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x8c517400) [pid = 1928] [serial = 965] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x8c521000) [pid = 1928] [serial = 966] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x86a5d800) [pid = 1928] [serial = 1004] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x870d5400) [pid = 1928] [serial = 1005] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x8eb7d800) [pid = 1928] [serial = 983] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x8f1a6800) [pid = 1928] [serial = 984] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x86a52c00) [pid = 1928] [serial = 953] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x870ce800) [pid = 1928] [serial = 954] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x8dc84000) [pid = 1928] [serial = 980] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x8ddc7800) [pid = 1928] [serial = 981] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x8f277400) [pid = 1928] [serial = 986] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x8f27e800) [pid = 1928] [serial = 987] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x8dbb2000) [pid = 1928] [serial = 977] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x8dbb6400) [pid = 1928] [serial = 978] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x8d841000) [pid = 1928] [serial = 974] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x8d845c00) [pid = 1928] [serial = 975] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x9157ac00) [pid = 1928] [serial = 995] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x91580000) [pid = 1928] [serial = 996] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x90995400) [pid = 1928] [serial = 992] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x90b89c00) [pid = 1928] [serial = 993] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x8c26f000) [pid = 1928] [serial = 962] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x8c274400) [pid = 1928] [serial = 963] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x91d9e800) [pid = 1928] [serial = 998] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x91da0c00) [pid = 1928] [serial = 999] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x8af42800) [pid = 1928] [serial = 959] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x8b460800) [pid = 1928] [serial = 960] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x8d48b000) [pid = 1928] [serial = 971] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x8d503400) [pid = 1928] [serial = 972] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x88296800) [pid = 1928] [serial = 1007] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x88b47800) [pid = 1928] [serial = 1008] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x8af43800) [pid = 1928] [serial = 1011] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x88289c00) [pid = 1928] [serial = 891] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x92a4a400) [pid = 1928] [serial = 933] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x913e1000) [pid = 1928] [serial = 918] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x8d010400) [pid = 1928] [serial = 900] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x8c51b400) [pid = 1928] [serial = 897] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x9274c000) [pid = 1928] [serial = 927] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x8f3e5c00) [pid = 1928] [serial = 915] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x8ae59400) [pid = 1928] [serial = 894] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x8d490800) [pid = 1928] [serial = 903] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x91fcf400) [pid = 1928] [serial = 921] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x928eac00) [pid = 1928] [serial = 930] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x8f1d7c00) [pid = 1928] [serial = 912] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x8e7af400) [pid = 1928] [serial = 909] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x88293c00) [pid = 1928] [serial = 936] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x924b0c00) [pid = 1928] [serial = 924] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x8dc79400) [pid = 1928] [serial = 906] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x8af46800) [pid = 1928] [serial = 888] [outer = (nil)] [url = about:blank] 02:13:59 INFO - PROCESS | 1928 | 1463649239061 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 02:13:59 INFO - PROCESS | 1928 | 1463649239085 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 02:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:13:59 INFO - PROCESS | 1928 | 1463649239155 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:13:59 INFO - PROCESS | 1928 | 1463649239163 Marionette TRACE conn3 <- [1,1470,null,{}] 02:13:59 INFO - PROCESS | 1928 | 1463649239172 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}] 02:13:59 INFO - PROCESS | 1928 | 1463649239396 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 02:13:59 INFO - PROCESS | 1928 | 1463649239606 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x86b78800 == 138 [pid = 1928] [id = 375] 02:13:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x86b78c00) [pid = 1928] [serial = 1126] [outer = (nil)] 02:13:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x870cf400) [pid = 1928] [serial = 1127] [outer = 0x86b78c00] 02:13:59 INFO - PROCESS | 1928 | 1463649239693 Marionette DEBUG loaded listener.js 02:13:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x870dbc00) [pid = 1928] [serial = 1128] [outer = 0x86b78c00] 02:14:00 INFO - PROCESS | 1928 | 1463649240640 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]]]}] 02:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1551ms 02:14:00 INFO - PROCESS | 1928 | 1463649240700 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 02:14:00 INFO - PROCESS | 1928 | 1463649240707 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 02:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:14:00 INFO - PROCESS | 1928 | 1463649240721 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:14:00 INFO - PROCESS | 1928 | 1463649240727 Marionette TRACE conn3 <- [1,1474,null,{}] 02:14:00 INFO - PROCESS | 1928 | 1463649240735 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}] 02:14:00 INFO - PROCESS | 1928 | 1463649240973 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 02:14:01 INFO - PROCESS | 1928 | 1463649241259 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x88294000 == 139 [pid = 1928] [id = 376] 02:14:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x88294800) [pid = 1928] [serial = 1129] [outer = (nil)] 02:14:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x88b43000) [pid = 1928] [serial = 1130] [outer = 0x88294800] 02:14:01 INFO - PROCESS | 1928 | 1463649241410 Marionette DEBUG loaded listener.js 02:14:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x893c3000) [pid = 1928] [serial = 1131] [outer = 0x88294800] 02:14:02 INFO - PROCESS | 1928 | 1463649242496 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]]]}] 02:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1843ms 02:14:02 INFO - PROCESS | 1928 | 1463649242563 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 02:14:02 INFO - PROCESS | 1928 | 1463649242566 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 02:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:14:02 INFO - PROCESS | 1928 | 1463649242575 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:14:02 INFO - PROCESS | 1928 | 1463649242579 Marionette TRACE conn3 <- [1,1478,null,{}] 02:14:02 INFO - PROCESS | 1928 | 1463649242595 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}] 02:14:02 INFO - PROCESS | 1928 | 1463649242919 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 02:14:03 INFO - PROCESS | 1928 | 1463649243157 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x8a210000 == 140 [pid = 1928] [id = 377] 02:14:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8a212800) [pid = 1928] [serial = 1132] [outer = (nil)] 02:14:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8ac1e000) [pid = 1928] [serial = 1133] [outer = 0x8a212800] 02:14:03 INFO - PROCESS | 1928 | 1463649243252 Marionette DEBUG loaded listener.js 02:14:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8ae5e800) [pid = 1928] [serial = 1134] [outer = 0x8a212800] 02:14:04 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x91583800) [pid = 1928] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:14:04 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x8acf1c00) [pid = 1928] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:14:04 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x8ac12c00) [pid = 1928] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:14:04 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x870cd400) [pid = 1928] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:14:04 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x867af400) [pid = 1928] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:14:04 INFO - PROCESS | 1928 | 1463649244686 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]]]}] 02:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 2190ms 02:14:04 INFO - PROCESS | 1928 | 1463649244782 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 02:14:04 INFO - PROCESS | 1928 | 1463649244787 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 02:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:14:04 INFO - PROCESS | 1928 | 1463649244794 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:14:04 INFO - PROCESS | 1928 | 1463649244797 Marionette TRACE conn3 <- [1,1482,null,{}] 02:14:04 INFO - PROCESS | 1928 | 1463649244804 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}] 02:14:05 INFO - PROCESS | 1928 | 1463649245048 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 02:14:05 INFO - PROCESS | 1928 | 1463649245318 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x87737800 == 141 [pid = 1928] [id = 378] 02:14:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x88b46400) [pid = 1928] [serial = 1135] [outer = (nil)] 02:14:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8c26a000) [pid = 1928] [serial = 1136] [outer = 0x88b46400] 02:14:05 INFO - PROCESS | 1928 | 1463649245404 Marionette DEBUG loaded listener.js 02:14:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8c277000) [pid = 1928] [serial = 1137] [outer = 0x88b46400] 02:14:06 INFO - PROCESS | 1928 | 1463649246510 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]]]}] 02:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1734ms 02:14:06 INFO - PROCESS | 1928 | 1463649246530 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 02:14:06 INFO - PROCESS | 1928 | 1463649246537 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 02:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:14:06 INFO - PROCESS | 1928 | 1463649246549 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:14:06 INFO - PROCESS | 1928 | 1463649246557 Marionette TRACE conn3 <- [1,1486,null,{}] 02:14:06 INFO - PROCESS | 1928 | 1463649246568 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}] 02:14:06 INFO - PROCESS | 1928 | 1463649246869 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 02:14:07 INFO - PROCESS | 1928 | 1463649247226 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x86b74800 == 142 [pid = 1928] [id = 379] 02:14:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x87731800) [pid = 1928] [serial = 1138] [outer = (nil)] 02:14:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x87fecc00) [pid = 1928] [serial = 1139] [outer = 0x87731800] 02:14:07 INFO - PROCESS | 1928 | 1463649247327 Marionette DEBUG loaded listener.js 02:14:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x88b40800) [pid = 1928] [serial = 1140] [outer = 0x87731800] 02:14:08 INFO - PROCESS | 1928 | 1463649248395 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]]]}] 02:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1891ms 02:14:08 INFO - PROCESS | 1928 | 1463649248441 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 02:14:08 INFO - PROCESS | 1928 | 1463649248451 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 02:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:14:08 INFO - PROCESS | 1928 | 1463649248465 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:14:08 INFO - PROCESS | 1928 | 1463649248469 Marionette TRACE conn3 <- [1,1490,null,{}] 02:14:08 INFO - PROCESS | 1928 | 1463649248477 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}] 02:14:08 INFO - PROCESS | 1928 | 1463649248757 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 02:14:09 INFO - PROCESS | 1928 | 1463649249098 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x89516c00 == 143 [pid = 1928] [id = 380] 02:14:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x89520c00) [pid = 1928] [serial = 1141] [outer = (nil)] 02:14:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x8af44400) [pid = 1928] [serial = 1142] [outer = 0x89520c00] 02:14:09 INFO - PROCESS | 1928 | 1463649249194 Marionette DEBUG loaded listener.js 02:14:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x8c277400) [pid = 1928] [serial = 1143] [outer = 0x89520c00] 02:14:10 INFO - PROCESS | 1928 | 1463649250279 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]]]}] 02:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1838ms 02:14:10 INFO - PROCESS | 1928 | 1463649250302 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 02:14:10 INFO - PROCESS | 1928 | 1463649250308 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 02:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:14:10 INFO - PROCESS | 1928 | 1463649250316 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:14:10 INFO - PROCESS | 1928 | 1463649250323 Marionette TRACE conn3 <- [1,1494,null,{}] 02:14:10 INFO - PROCESS | 1928 | 1463649250344 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}] 02:14:10 INFO - PROCESS | 1928 | 1463649250642 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 02:14:11 INFO - PROCESS | 1928 | 1463649251009 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x8cf26800 == 144 [pid = 1928] [id = 381] 02:14:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x8d003c00) [pid = 1928] [serial = 1144] [outer = (nil)] 02:14:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x8d009000) [pid = 1928] [serial = 1145] [outer = 0x8d003c00] 02:14:11 INFO - PROCESS | 1928 | 1463649251112 Marionette DEBUG loaded listener.js 02:14:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x8d46a800) [pid = 1928] [serial = 1146] [outer = 0x8d003c00] 02:14:12 INFO - PROCESS | 1928 | 1463649252206 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]]]}] 02:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1942ms 02:14:12 INFO - PROCESS | 1928 | 1463649252259 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 02:14:12 INFO - PROCESS | 1928 | 1463649252264 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 02:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:14:12 INFO - PROCESS | 1928 | 1463649252274 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:14:12 INFO - PROCESS | 1928 | 1463649252277 Marionette TRACE conn3 <- [1,1498,null,{}] 02:14:12 INFO - PROCESS | 1928 | 1463649252285 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}] 02:14:12 INFO - PROCESS | 1928 | 1463649252539 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 02:14:12 INFO - PROCESS | 1928 | 1463649252861 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ac17000 == 145 [pid = 1928] [id = 382] 02:14:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x8d006800) [pid = 1928] [serial = 1147] [outer = (nil)] 02:14:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x8d486c00) [pid = 1928] [serial = 1148] [outer = 0x8d006800] 02:14:12 INFO - PROCESS | 1928 | 1463649252959 Marionette DEBUG loaded listener.js 02:14:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x8d503400) [pid = 1928] [serial = 1149] [outer = 0x8d006800] 02:14:13 INFO - PROCESS | 1928 | 1463649253983 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]]]}] 02:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1738ms 02:14:14 INFO - PROCESS | 1928 | 1463649254012 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 02:14:14 INFO - PROCESS | 1928 | 1463649254017 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 02:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:14:14 INFO - PROCESS | 1928 | 1463649254025 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:14:14 INFO - PROCESS | 1928 | 1463649254030 Marionette TRACE conn3 <- [1,1502,null,{}] 02:14:14 INFO - PROCESS | 1928 | 1463649254038 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}] 02:14:14 INFO - PROCESS | 1928 | 1463649254297 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 02:14:14 INFO - PROCESS | 1928 | 1463649254619 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x8cf30800 == 146 [pid = 1928] [id = 383] 02:14:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x8d471400) [pid = 1928] [serial = 1150] [outer = (nil)] 02:14:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x8d83d400) [pid = 1928] [serial = 1151] [outer = 0x8d471400] 02:14:14 INFO - PROCESS | 1928 | 1463649254724 Marionette DEBUG loaded listener.js 02:14:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x8d843400) [pid = 1928] [serial = 1152] [outer = 0x8d471400] 02:14:15 INFO - PROCESS | 1928 | 1463649255690 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]]]}] 02:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1697ms 02:14:15 INFO - PROCESS | 1928 | 1463649255723 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 02:14:15 INFO - PROCESS | 1928 | 1463649255726 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 02:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:14:15 INFO - PROCESS | 1928 | 1463649255734 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:14:15 INFO - PROCESS | 1928 | 1463649255739 Marionette TRACE conn3 <- [1,1506,null,{}] 02:14:15 INFO - PROCESS | 1928 | 1463649255746 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}] 02:14:16 INFO - PROCESS | 1928 | 1463649256032 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 02:14:16 INFO - PROCESS | 1928 | 1463649256363 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d510400 == 147 [pid = 1928] [id = 384] 02:14:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x8dbbd400) [pid = 1928] [serial = 1153] [outer = (nil)] 02:14:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x8ddcd800) [pid = 1928] [serial = 1154] [outer = 0x8dbbd400] 02:14:16 INFO - PROCESS | 1928 | 1463649256468 Marionette DEBUG loaded listener.js 02:14:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x8ddd3c00) [pid = 1928] [serial = 1155] [outer = 0x8dbbd400] 02:14:17 INFO - PROCESS | 1928 | 1463649257439 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]]]}] 02:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1734ms 02:14:17 INFO - PROCESS | 1928 | 1463649257470 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 02:14:17 INFO - PROCESS | 1928 | 1463649257475 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 02:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:14:17 INFO - PROCESS | 1928 | 1463649257482 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:14:17 INFO - PROCESS | 1928 | 1463649257486 Marionette TRACE conn3 <- [1,1510,null,{}] 02:14:17 INFO - PROCESS | 1928 | 1463649257494 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}] 02:14:17 INFO - PROCESS | 1928 | 1463649257751 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 02:14:18 INFO - PROCESS | 1928 | 1463649258073 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d501c00 == 148 [pid = 1928] [id = 385] 02:14:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x8ddc8400) [pid = 1928] [serial = 1156] [outer = (nil)] 02:14:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x8eb73000) [pid = 1928] [serial = 1157] [outer = 0x8ddc8400] 02:14:18 INFO - PROCESS | 1928 | 1463649258184 Marionette DEBUG loaded listener.js 02:14:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x8f113c00) [pid = 1928] [serial = 1158] [outer = 0x8ddc8400] 02:14:19 INFO - PROCESS | 1928 | 1463649259177 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]]]}] 02:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1744ms 02:14:19 INFO - PROCESS | 1928 | 1463649259228 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 02:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:14:19 INFO - PROCESS | 1928 | 1463649259233 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 02:14:19 INFO - PROCESS | 1928 | 1463649259240 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:14:19 INFO - PROCESS | 1928 | 1463649259243 Marionette TRACE conn3 <- [1,1514,null,{}] 02:14:19 INFO - PROCESS | 1928 | 1463649259251 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}] 02:14:19 INFO - PROCESS | 1928 | 1463649259537 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 02:14:19 INFO - PROCESS | 1928 | 1463649259895 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x8e7a2800 == 149 [pid = 1928] [id = 386] 02:14:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x8e7a5800) [pid = 1928] [serial = 1159] [outer = (nil)] 02:14:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x8f1d5c00) [pid = 1928] [serial = 1160] [outer = 0x8e7a5800] 02:14:19 INFO - PROCESS | 1928 | 1463649259996 Marionette DEBUG loaded listener.js 02:14:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x8f277800) [pid = 1928] [serial = 1161] [outer = 0x8e7a5800] 02:14:20 INFO - PROCESS | 1928 | 1463649260956 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]]]}] 02:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1784ms 02:14:21 INFO - PROCESS | 1928 | 1463649261025 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 02:14:21 INFO - PROCESS | 1928 | 1463649261030 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 02:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:14:21 INFO - PROCESS | 1928 | 1463649261038 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:14:21 INFO - PROCESS | 1928 | 1463649261041 Marionette TRACE conn3 <- [1,1518,null,{}] 02:14:21 INFO - PROCESS | 1928 | 1463649261050 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}] 02:14:21 INFO - PROCESS | 1928 | 1463649261297 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 02:14:21 INFO - PROCESS | 1928 | 1463649261616 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x8dc77400 == 150 [pid = 1928] [id = 387] 02:14:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x8f1b0c00) [pid = 1928] [serial = 1162] [outer = (nil)] 02:14:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x8f31c400) [pid = 1928] [serial = 1163] [outer = 0x8f1b0c00] 02:14:21 INFO - PROCESS | 1928 | 1463649261720 Marionette DEBUG loaded listener.js 02:14:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x8f3e5000) [pid = 1928] [serial = 1164] [outer = 0x8f1b0c00] 02:14:22 INFO - PROCESS | 1928 | 1463649262681 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]]]}] 02:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1689ms 02:14:22 INFO - PROCESS | 1928 | 1463649262728 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 02:14:22 INFO - PROCESS | 1928 | 1463649262733 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 02:14:22 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:14:22 INFO - PROCESS | 1928 | 1463649262741 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:14:22 INFO - PROCESS | 1928 | 1463649262745 Marionette TRACE conn3 <- [1,1522,null,{}] 02:14:22 INFO - PROCESS | 1928 | 1463649262752 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}] 02:14:23 INFO - PROCESS | 1928 | 1463649263047 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 02:14:23 INFO - PROCESS | 1928 | 1463649263379 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d471c00 == 151 [pid = 1928] [id = 388] 02:14:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x8f1d7800) [pid = 1928] [serial = 1165] [outer = (nil)] 02:14:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x90997800) [pid = 1928] [serial = 1166] [outer = 0x8f1d7800] 02:14:23 INFO - PROCESS | 1928 | 1463649263475 Marionette DEBUG loaded listener.js 02:14:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x90b8b400) [pid = 1928] [serial = 1167] [outer = 0x8f1d7800] 02:14:24 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:14:24 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:14:24 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:14:24 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:14:24 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:14:24 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:14:24 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:14:24 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:14:24 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:14:24 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:14:24 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:14:24 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:14:24 INFO - PROCESS | 1928 | 1463649264373 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"]]]}] 02:14:24 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 () { 02:14:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:14:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:14:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:14:24 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 () { 02:14:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:14:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:14:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:14:24 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 () { 02:14:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:14:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:14:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:14:24 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 () { 02:14:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:14:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:14:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:14:24 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1694ms 02:14:24 INFO - PROCESS | 1928 | 1463649264455 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 02:14:24 INFO - PROCESS | 1928 | 1463649264461 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 02:14:24 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:14:24 INFO - PROCESS | 1928 | 1463649264473 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:14:24 INFO - PROCESS | 1928 | 1463649264478 Marionette TRACE conn3 <- [1,1526,null,{}] 02:14:24 INFO - PROCESS | 1928 | 1463649264486 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}] 02:14:24 INFO - PROCESS | 1928 | 1463649264769 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 02:14:25 INFO - PROCESS | 1928 | 1463649265112 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x913dec00 == 152 [pid = 1928] [id = 389] 02:14:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x91f2c800) [pid = 1928] [serial = 1168] [outer = (nil)] 02:14:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x91f31400) [pid = 1928] [serial = 1169] [outer = 0x91f2c800] 02:14:25 INFO - PROCESS | 1928 | 1463649265225 Marionette DEBUG loaded listener.js 02:14:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x91fcd000) [pid = 1928] [serial = 1170] [outer = 0x91f2c800] 02:14:26 INFO - PROCESS | 1928 | 1463649266138 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"]]]}] 02:14:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:14:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:14:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:14:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:14:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:14:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:14:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:14:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:14:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:14:26 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1696ms 02:14:26 INFO - PROCESS | 1928 | 1463649266208 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 02:14:26 INFO - PROCESS | 1928 | 1463649266213 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 02:14:26 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:14:26 INFO - PROCESS | 1928 | 1463649266226 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:14:26 INFO - PROCESS | 1928 | 1463649266229 Marionette TRACE conn3 <- [1,1530,null,{}] 02:14:26 INFO - PROCESS | 1928 | 1463649266237 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}] 02:14:26 INFO - PROCESS | 1928 | 1463649266486 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 02:14:26 INFO - PROCESS | 1928 | 1463649266812 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d473400 == 153 [pid = 1928] [id = 390] 02:14:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x91580c00) [pid = 1928] [serial = 1171] [outer = (nil)] 02:14:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x924a9800) [pid = 1928] [serial = 1172] [outer = 0x91580c00] 02:14:26 INFO - PROCESS | 1928 | 1463649266916 Marionette DEBUG loaded listener.js 02:14:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x924ae000) [pid = 1928] [serial = 1173] [outer = 0x91580c00] 02:14:27 INFO - PROCESS | 1928 | 1463649267765 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]]]}] 02:14:27 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 02:14:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:14:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:14:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:14:27 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. 02:14:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:14:27 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1589ms 02:14:27 INFO - PROCESS | 1928 | 1463649267818 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 02:14:27 INFO - PROCESS | 1928 | 1463649267823 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 02:14:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:14:27 INFO - PROCESS | 1928 | 1463649267830 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:14:27 INFO - PROCESS | 1928 | 1463649267834 Marionette TRACE conn3 <- [1,1534,null,{}] 02:14:27 INFO - PROCESS | 1928 | 1463649267840 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}] 02:14:28 INFO - PROCESS | 1928 | 1463649268071 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 02:14:28 INFO - PROCESS | 1928 | 1463649268366 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x91f2cc00 == 154 [pid = 1928] [id = 391] 02:14:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x924a5800) [pid = 1928] [serial = 1174] [outer = (nil)] 02:14:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x92a42800) [pid = 1928] [serial = 1175] [outer = 0x924a5800] 02:14:28 INFO - PROCESS | 1928 | 1463649268509 Marionette DEBUG loaded listener.js 02:14:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x92a4a800) [pid = 1928] [serial = 1176] [outer = 0x924a5800] 02:14:29 INFO - PROCESS | 1928 | 1463649269538 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]]]}] 02:14:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:14:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1787ms 02:14:29 INFO - PROCESS | 1928 | 1463649269619 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 02:14:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:14:29 INFO - PROCESS | 1928 | 1463649269624 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 02:14:29 INFO - PROCESS | 1928 | 1463649269632 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:14:29 INFO - PROCESS | 1928 | 1463649269635 Marionette TRACE conn3 <- [1,1538,null,{}] 02:14:29 INFO - PROCESS | 1928 | 1463649269642 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}] 02:14:29 INFO - PROCESS | 1928 | 1463649269920 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 02:14:30 INFO - PROCESS | 1928 | 1463649270270 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x85eea800 == 155 [pid = 1928] [id = 392] 02:14:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x91fca000) [pid = 1928] [serial = 1177] [outer = (nil)] 02:14:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x92b76400) [pid = 1928] [serial = 1178] [outer = 0x91fca000] 02:14:30 INFO - PROCESS | 1928 | 1463649270366 Marionette DEBUG loaded listener.js 02:14:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x92b7f800) [pid = 1928] [serial = 1179] [outer = 0x91fca000] 02:14:31 INFO - PROCESS | 1928 | 1463649271356 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]]]}] 02:14:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:14:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1789ms 02:14:31 INFO - PROCESS | 1928 | 1463649271421 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 02:14:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:14:31 INFO - PROCESS | 1928 | 1463649271426 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 02:14:31 INFO - PROCESS | 1928 | 1463649271433 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:14:31 INFO - PROCESS | 1928 | 1463649271437 Marionette TRACE conn3 <- [1,1542,null,{}] 02:14:31 INFO - PROCESS | 1928 | 1463649271443 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}] 02:14:31 INFO - PROCESS | 1928 | 1463649271689 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 02:14:32 INFO - PROCESS | 1928 | 1463649272023 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x85eed000 == 156 [pid = 1928] [id = 393] 02:14:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x8951c800) [pid = 1928] [serial = 1180] [outer = (nil)] 02:14:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x9467d800) [pid = 1928] [serial = 1181] [outer = 0x8951c800] 02:14:32 INFO - PROCESS | 1928 | 1463649272121 Marionette DEBUG loaded listener.js 02:14:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x9501fc00) [pid = 1928] [serial = 1182] [outer = 0x8951c800] 02:14:33 INFO - PROCESS | 1928 | 1463649273053 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]]]}] 02:14:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:14:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1641ms 02:14:33 INFO - PROCESS | 1928 | 1463649273075 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 02:14:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:14:33 INFO - PROCESS | 1928 | 1463649273080 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 02:14:33 INFO - PROCESS | 1928 | 1463649273088 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:14:33 INFO - PROCESS | 1928 | 1463649273091 Marionette TRACE conn3 <- [1,1546,null,{}] 02:14:33 INFO - PROCESS | 1928 | 1463649273099 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}] 02:14:33 INFO - PROCESS | 1928 | 1463649273342 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 02:14:33 INFO - PROCESS | 1928 | 1463649273692 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x85ef0c00 == 157 [pid = 1928] [id = 394] 02:14:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x867b9800) [pid = 1928] [serial = 1183] [outer = (nil)] 02:14:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x951f6c00) [pid = 1928] [serial = 1184] [outer = 0x867b9800] 02:14:33 INFO - PROCESS | 1928 | 1463649273795 Marionette DEBUG loaded listener.js 02:14:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x952de400) [pid = 1928] [serial = 1185] [outer = 0x867b9800] 02:14:34 INFO - PROCESS | 1928 | 1463649274834 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]]]}] 02:14:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:14:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1786ms 02:14:34 INFO - PROCESS | 1928 | 1463649274878 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 02:14:34 INFO - PROCESS | 1928 | 1463649274883 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 02:14:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:14:34 INFO - PROCESS | 1928 | 1463649274891 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:14:34 INFO - PROCESS | 1928 | 1463649274895 Marionette TRACE conn3 <- [1,1550,null,{}] 02:14:34 INFO - PROCESS | 1928 | 1463649274902 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}] 02:14:35 INFO - PROCESS | 1928 | 1463649275164 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 02:14:35 INFO - PROCESS | 1928 | 1463649275499 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x867b1400 == 158 [pid = 1928] [id = 395] 02:14:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x928eec00) [pid = 1928] [serial = 1186] [outer = (nil)] 02:14:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x98170c00) [pid = 1928] [serial = 1187] [outer = 0x928eec00] 02:14:35 INFO - PROCESS | 1928 | 1463649275599 Marionette DEBUG loaded listener.js 02:14:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x99135400) [pid = 1928] [serial = 1188] [outer = 0x928eec00] 02:14:37 INFO - PROCESS | 1928 | --DOCSHELL 0x85446c00 == 157 [pid = 1928] [id = 278] 02:14:37 INFO - PROCESS | 1928 | --DOCSHELL 0x86b75000 == 156 [pid = 1928] [id = 337] 02:14:37 INFO - PROCESS | 1928 | --DOCSHELL 0x8dc86000 == 155 [pid = 1928] [id = 203] 02:14:37 INFO - PROCESS | 1928 | --DOCSHELL 0x8e7a1000 == 154 [pid = 1928] [id = 283] 02:14:37 INFO - PROCESS | 1928 | --DOCSHELL 0x8cf23400 == 153 [pid = 1928] [id = 286] 02:14:37 INFO - PROCESS | 1928 | --DOCSHELL 0x8acf5c00 == 152 [pid = 1928] [id = 284] 02:14:37 INFO - PROCESS | 1928 | --DOCSHELL 0x8cf25800 == 151 [pid = 1928] [id = 332] 02:14:37 INFO - PROCESS | 1928 | --DOCSHELL 0x86a5e400 == 150 [pid = 1928] [id = 274] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x8ac1c400 == 149 [pid = 1928] [id = 277] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x85fd7800 == 148 [pid = 1928] [id = 275] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x8c51f000 == 147 [pid = 1928] [id = 280] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x86b7c000 == 146 [pid = 1928] [id = 279] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x8d004400 == 145 [pid = 1928] [id = 281] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x92b80c00 == 144 [pid = 1928] [id = 373] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x952d9c00 == 143 [pid = 1928] [id = 374] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x95028400 == 142 [pid = 1928] [id = 372] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x85fc8800 == 141 [pid = 1928] [id = 371] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x94685800 == 140 [pid = 1928] [id = 370] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x924a6400 == 139 [pid = 1928] [id = 368] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x85fca000 == 138 [pid = 1928] [id = 369] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x8d8d3400 == 137 [pid = 1928] [id = 367] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x8f31a400 == 136 [pid = 1928] [id = 366] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x8f1a6400 == 135 [pid = 1928] [id = 365] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x8c26d400 == 134 [pid = 1928] [id = 364] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x88b42000 == 133 [pid = 1928] [id = 362] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x8dc7c800 == 132 [pid = 1928] [id = 363] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x89512800 == 131 [pid = 1928] [id = 361] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x8a215c00 == 130 [pid = 1928] [id = 360] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x8772c800 == 129 [pid = 1928] [id = 359] 02:14:38 INFO - PROCESS | 1928 | --DOCSHELL 0x85ee3800 == 128 [pid = 1928] [id = 358] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x91fcb800) [pid = 1928] [serial = 1002] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x8c3acc00) [pid = 1928] [serial = 1070] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x8a213800) [pid = 1928] [serial = 1073] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x93cee000) [pid = 1928] [serial = 1058] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x92b83800) [pid = 1928] [serial = 1055] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x92a5cc00) [pid = 1928] [serial = 1052] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x928ee400) [pid = 1928] [serial = 1049] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x92746400) [pid = 1928] [serial = 1046] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x91d9b000) [pid = 1928] [serial = 1043] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x913de800) [pid = 1928] [serial = 1040] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x8f31d000) [pid = 1928] [serial = 1037] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x8f1d5800) [pid = 1928] [serial = 1034] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x8e7a8400) [pid = 1928] [serial = 1031] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x8dbba000) [pid = 1928] [serial = 1028] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x8d506c00) [pid = 1928] [serial = 1025] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x8d007000) [pid = 1928] [serial = 1022] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x8acfd000) [pid = 1928] [serial = 1019] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x87731000) [pid = 1928] [serial = 1016] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x8acfc000) [pid = 1928] [serial = 1067] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x870d9400) [pid = 1928] [serial = 1064] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x87feb800) [pid = 1928] [serial = 1065] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x86b73000) [pid = 1928] [serial = 1062] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x867b8c00) [pid = 1928] [serial = 1061] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x8cf2e800) [pid = 1928] [serial = 1071] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x8af44c00) [pid = 1928] [serial = 1068] [outer = (nil)] [url = about:blank] 02:14:38 INFO - PROCESS | 1928 | 1463649278284 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]]]}] 02:14:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:14:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 3542ms 02:14:38 INFO - PROCESS | 1928 | 1463649278434 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 02:14:38 INFO - PROCESS | 1928 | 1463649278441 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 02:14:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:14:38 INFO - PROCESS | 1928 | 1463649278450 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:14:38 INFO - PROCESS | 1928 | 1463649278455 Marionette TRACE conn3 <- [1,1554,null,{}] 02:14:38 INFO - PROCESS | 1928 | 1463649278466 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}] 02:14:38 INFO - PROCESS | 1928 | 1463649278678 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 02:14:38 INFO - PROCESS | 1928 | 1463649278901 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x86b76000 == 129 [pid = 1928] [id = 396] 02:14:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x86b77000) [pid = 1928] [serial = 1189] [outer = (nil)] 02:14:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x870d3c00) [pid = 1928] [serial = 1190] [outer = 0x86b77000] 02:14:38 INFO - PROCESS | 1928 | 1463649278987 Marionette DEBUG loaded listener.js 02:14:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x8772ec00) [pid = 1928] [serial = 1191] [outer = 0x86b77000] 02:14:39 INFO - PROCESS | 1928 | 1463649279918 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]]]}] 02:14:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:14:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1493ms 02:14:39 INFO - PROCESS | 1928 | 1463649279943 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 02:14:39 INFO - PROCESS | 1928 | 1463649279952 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 02:14:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:14:39 INFO - PROCESS | 1928 | 1463649279963 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:14:39 INFO - PROCESS | 1928 | 1463649279967 Marionette TRACE conn3 <- [1,1558,null,{}] 02:14:39 INFO - PROCESS | 1928 | 1463649279976 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}] 02:14:40 INFO - PROCESS | 1928 | 1463649280223 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 02:14:40 INFO - PROCESS | 1928 | 1463649280500 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x88b48000 == 130 [pid = 1928] [id = 397] 02:14:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x88b49800) [pid = 1928] [serial = 1192] [outer = (nil)] 02:14:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x89512800) [pid = 1928] [serial = 1193] [outer = 0x88b49800] 02:14:40 INFO - PROCESS | 1928 | 1463649280591 Marionette DEBUG loaded listener.js 02:14:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x8a20c000) [pid = 1928] [serial = 1194] [outer = 0x88b49800] 02:14:41 INFO - PROCESS | 1928 | 1463649281602 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]]]}] 02:14:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:14:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1685ms 02:14:41 INFO - PROCESS | 1928 | 1463649281649 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 02:14:41 INFO - PROCESS | 1928 | 1463649281653 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 02:14:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:14:41 INFO - PROCESS | 1928 | 1463649281662 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:14:41 INFO - PROCESS | 1928 | 1463649281668 Marionette TRACE conn3 <- [1,1562,null,{}] 02:14:41 INFO - PROCESS | 1928 | 1463649281693 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}] 02:14:42 INFO - PROCESS | 1928 | 1463649282001 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 02:14:42 INFO - PROCESS | 1928 | 1463649282205 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x8a20b800 == 131 [pid = 1928] [id = 398] 02:14:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x8ae64000) [pid = 1928] [serial = 1195] [outer = (nil)] 02:14:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x8c277c00) [pid = 1928] [serial = 1196] [outer = 0x8ae64000] 02:14:42 INFO - PROCESS | 1928 | 1463649282292 Marionette DEBUG loaded listener.js 02:14:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x8c51d800) [pid = 1928] [serial = 1197] [outer = 0x8ae64000] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x92a53400) [pid = 1928] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x893ce000) [pid = 1928] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x8d50b400) [pid = 1928] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x8dc85800) [pid = 1928] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x8cf23800) [pid = 1928] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x8dc7d400) [pid = 1928] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x8f111c00) [pid = 1928] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x8d836c00) [pid = 1928] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x8f114800) [pid = 1928] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x92a4c800) [pid = 1928] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x90990800) [pid = 1928] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x87fedc00) [pid = 1928] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x86b78c00) [pid = 1928] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x8d845400) [pid = 1928] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x92b82c00) [pid = 1928] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x86a57000) [pid = 1928] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x8f1d9400) [pid = 1928] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x951f1c00) [pid = 1928] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x8acf9000) [pid = 1928] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x9502cc00) [pid = 1928] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x924a8000) [pid = 1928] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x8dc7d000) [pid = 1928] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x88294800) [pid = 1928] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x8d487c00) [pid = 1928] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x8f31c000) [pid = 1928] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x8a212800) [pid = 1928] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x928e7800) [pid = 1928] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x85ee5c00) [pid = 1928] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x8cf31c00) [pid = 1928] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x924af800) [pid = 1928] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x85fd5000) [pid = 1928] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x870d1c00) [pid = 1928] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x8f1a4000) [pid = 1928] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x89515800) [pid = 1928] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x9501e000) [pid = 1928] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x92a4e400) [pid = 1928] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:14:43 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x8d46bc00) [pid = 1928] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:14:44 INFO - PROCESS | 1928 | 1463649284129 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]]]}] 02:14:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:14:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 2498ms 02:14:44 INFO - PROCESS | 1928 | 1463649284162 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 02:14:44 INFO - PROCESS | 1928 | 1463649284168 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 02:14:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:14:44 INFO - PROCESS | 1928 | 1463649284175 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:14:44 INFO - PROCESS | 1928 | 1463649284194 Marionette TRACE conn3 <- [1,1566,null,{}] 02:14:44 INFO - PROCESS | 1928 | 1463649284214 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}] 02:14:44 INFO - PROCESS | 1928 | 1463649284440 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 02:14:44 INFO - PROCESS | 1928 | 1463649284451 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x85eee800 == 132 [pid = 1928] [id = 399] 02:14:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x85fd3800) [pid = 1928] [serial = 1198] [outer = (nil)] 02:14:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8a20c400) [pid = 1928] [serial = 1199] [outer = 0x85fd3800] 02:14:44 INFO - PROCESS | 1928 | 1463649284711 Marionette DEBUG loaded listener.js 02:14:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8c272c00) [pid = 1928] [serial = 1200] [outer = 0x85fd3800] 02:14:45 INFO - PROCESS | 1928 | 1463649285736 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]]]}] 02:14:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:14:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1620ms 02:14:45 INFO - PROCESS | 1928 | 1463649285797 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 02:14:45 INFO - PROCESS | 1928 | 1463649285804 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 02:14:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:14:45 INFO - PROCESS | 1928 | 1463649285815 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:14:45 INFO - PROCESS | 1928 | 1463649285820 Marionette TRACE conn3 <- [1,1570,null,{}] 02:14:45 INFO - PROCESS | 1928 | 1463649285832 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}] 02:14:46 INFO - PROCESS | 1928 | 1463649286185 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 02:14:46 INFO - PROCESS | 1928 | 1463649286471 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x86b72400 == 133 [pid = 1928] [id = 400] 02:14:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x86b73800) [pid = 1928] [serial = 1201] [outer = (nil)] 02:14:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x870db400) [pid = 1928] [serial = 1202] [outer = 0x86b73800] 02:14:46 INFO - PROCESS | 1928 | 1463649286576 Marionette DEBUG loaded listener.js 02:14:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x87fe5800) [pid = 1928] [serial = 1203] [outer = 0x86b73800] 02:14:47 INFO - PROCESS | 1928 | 1463649287656 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]]]}] 02:14:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:14:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1894ms 02:14:47 INFO - PROCESS | 1928 | 1463649287709 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 02:14:47 INFO - PROCESS | 1928 | 1463649287720 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 02:14:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:14:47 INFO - PROCESS | 1928 | 1463649287732 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:14:47 INFO - PROCESS | 1928 | 1463649287737 Marionette TRACE conn3 <- [1,1574,null,{}] 02:14:47 INFO - PROCESS | 1928 | 1463649287745 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}] 02:14:48 INFO - PROCESS | 1928 | 1463649288042 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 02:14:48 INFO - PROCESS | 1928 | 1463649288390 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x893c6000 == 134 [pid = 1928] [id = 401] 02:14:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x893c7400) [pid = 1928] [serial = 1204] [outer = (nil)] 02:14:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x8acfc000) [pid = 1928] [serial = 1205] [outer = 0x893c7400] 02:14:48 INFO - PROCESS | 1928 | 1463649288494 Marionette DEBUG loaded listener.js 02:14:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x8af4a400) [pid = 1928] [serial = 1206] [outer = 0x893c7400] 02:14:49 INFO - PROCESS | 1928 | 1463649289484 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]]]}] 02:14:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:14:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1786ms 02:14:49 INFO - PROCESS | 1928 | 1463649289519 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 02:14:49 INFO - PROCESS | 1928 | 1463649289523 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 02:14:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:14:49 INFO - PROCESS | 1928 | 1463649289531 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:14:49 INFO - PROCESS | 1928 | 1463649289538 Marionette TRACE conn3 <- [1,1578,null,{}] 02:14:49 INFO - PROCESS | 1928 | 1463649289557 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}] 02:14:49 INFO - PROCESS | 1928 | 1463649289836 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 02:14:50 INFO - PROCESS | 1928 | 1463649290278 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c522800 == 135 [pid = 1928] [id = 402] 02:14:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x8cf31800) [pid = 1928] [serial = 1207] [outer = (nil)] 02:14:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x8d00b800) [pid = 1928] [serial = 1208] [outer = 0x8cf31800] 02:14:50 INFO - PROCESS | 1928 | 1463649290384 Marionette DEBUG loaded listener.js 02:14:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x8d470800) [pid = 1928] [serial = 1209] [outer = 0x8cf31800] 02:14:51 INFO - PROCESS | 1928 | 1463649291324 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]]]}] 02:14:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:14:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1842ms 02:14:51 INFO - PROCESS | 1928 | 1463649291375 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 02:14:51 INFO - PROCESS | 1928 | 1463649291381 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 02:14:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:14:51 INFO - PROCESS | 1928 | 1463649291389 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:14:51 INFO - PROCESS | 1928 | 1463649291392 Marionette TRACE conn3 <- [1,1582,null,{}] 02:14:51 INFO - PROCESS | 1928 | 1463649291399 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}] 02:14:51 INFO - PROCESS | 1928 | 1463649291645 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 02:14:51 INFO - PROCESS | 1928 | 1463649291972 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x89514400 == 136 [pid = 1928] [id = 403] 02:14:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x8d488c00) [pid = 1928] [serial = 1210] [outer = (nil)] 02:14:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x8d501800) [pid = 1928] [serial = 1211] [outer = 0x8d488c00] 02:14:52 INFO - PROCESS | 1928 | 1463649292074 Marionette DEBUG loaded listener.js 02:14:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x8d83b400) [pid = 1928] [serial = 1212] [outer = 0x8d488c00] 02:14:53 INFO - PROCESS | 1928 | 1463649293116 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]]]}] 02:14:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:14:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1788ms 02:14:53 INFO - PROCESS | 1928 | 1463649293177 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 02:14:53 INFO - PROCESS | 1928 | 1463649293181 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 02:14:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:14:53 INFO - PROCESS | 1928 | 1463649293189 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:14:53 INFO - PROCESS | 1928 | 1463649293193 Marionette TRACE conn3 <- [1,1586,null,{}] 02:14:53 INFO - PROCESS | 1928 | 1463649293200 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}] 02:14:53 INFO - PROCESS | 1928 | 1463649293451 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 02:14:53 INFO - PROCESS | 1928 | 1463649293776 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d006400 == 137 [pid = 1928] [id = 404] 02:14:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x8d488800) [pid = 1928] [serial = 1213] [outer = (nil)] 02:14:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x8dbb0400) [pid = 1928] [serial = 1214] [outer = 0x8d488800] 02:14:53 INFO - PROCESS | 1928 | 1463649293878 Marionette DEBUG loaded listener.js 02:14:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x8dbba000) [pid = 1928] [serial = 1215] [outer = 0x8d488800] 02:14:54 INFO - PROCESS | 1928 | 1463649294834 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]]]}] 02:14:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:14:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1682ms 02:14:54 INFO - PROCESS | 1928 | 1463649294871 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 02:14:54 INFO - PROCESS | 1928 | 1463649294876 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 02:14:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:14:54 INFO - PROCESS | 1928 | 1463649294884 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:14:54 INFO - PROCESS | 1928 | 1463649294889 Marionette TRACE conn3 <- [1,1590,null,{}] 02:14:54 INFO - PROCESS | 1928 | 1463649294896 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}] 02:14:55 INFO - PROCESS | 1928 | 1463649295193 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 02:14:55 INFO - PROCESS | 1928 | 1463649295542 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d007800 == 138 [pid = 1928] [id = 405] 02:14:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x8d484000) [pid = 1928] [serial = 1216] [outer = (nil)] 02:14:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x8e7a4c00) [pid = 1928] [serial = 1217] [outer = 0x8d484000] 02:14:55 INFO - PROCESS | 1928 | 1463649295647 Marionette DEBUG loaded listener.js 02:14:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x8f112800) [pid = 1928] [serial = 1218] [outer = 0x8d484000] 02:14:56 INFO - PROCESS | 1928 | 1463649296611 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]]]}] 02:14:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:14:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1789ms 02:14:56 INFO - PROCESS | 1928 | 1463649296674 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 02:14:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:14:56 INFO - PROCESS | 1928 | 1463649296679 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 02:14:56 INFO - PROCESS | 1928 | 1463649296688 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:14:56 INFO - PROCESS | 1928 | 1463649296691 Marionette TRACE conn3 <- [1,1594,null,{}] 02:14:56 INFO - PROCESS | 1928 | 1463649296699 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}] 02:14:56 INFO - PROCESS | 1928 | 1463649296953 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 02:14:57 INFO - PROCESS | 1928 | 1463649297283 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x8cf2ec00 == 139 [pid = 1928] [id = 406] 02:14:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x8ddc7800) [pid = 1928] [serial = 1219] [outer = (nil)] 02:14:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x8f1dc800) [pid = 1928] [serial = 1220] [outer = 0x8ddc7800] 02:14:57 INFO - PROCESS | 1928 | 1463649297382 Marionette DEBUG loaded listener.js 02:14:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x8f27c400) [pid = 1928] [serial = 1221] [outer = 0x8ddc7800] 02:14:58 INFO - PROCESS | 1928 | 1463649298337 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]]]}] 02:14:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:14:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1694ms 02:14:58 INFO - PROCESS | 1928 | 1463649298384 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 02:14:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:14:58 INFO - PROCESS | 1928 | 1463649298389 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 02:14:58 INFO - PROCESS | 1928 | 1463649298396 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:14:58 INFO - PROCESS | 1928 | 1463649298400 Marionette TRACE conn3 <- [1,1598,null,{}] 02:14:58 INFO - PROCESS | 1928 | 1463649298406 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}] 02:14:58 INFO - PROCESS | 1928 | 1463649298645 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 02:14:59 INFO - PROCESS | 1928 | 1463649298982 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x86a5a000 == 140 [pid = 1928] [id = 407] 02:14:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x8f1acc00) [pid = 1928] [serial = 1222] [outer = (nil)] 02:14:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x9098d000) [pid = 1928] [serial = 1223] [outer = 0x8f1acc00] 02:14:59 INFO - PROCESS | 1928 | 1463649299084 Marionette DEBUG loaded listener.js 02:14:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x90994000) [pid = 1928] [serial = 1224] [outer = 0x8f1acc00] 02:15:00 INFO - PROCESS | 1928 | 1463649300052 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]]]}] 02:15:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:15:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1683ms 02:15:00 INFO - PROCESS | 1928 | 1463649300080 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 02:15:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:15:00 INFO - PROCESS | 1928 | 1463649300085 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 02:15:00 INFO - PROCESS | 1928 | 1463649300092 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:15:00 INFO - PROCESS | 1928 | 1463649300096 Marionette TRACE conn3 <- [1,1602,null,{}] 02:15:00 INFO - PROCESS | 1928 | 1463649300104 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}] 02:15:00 INFO - PROCESS | 1928 | 1463649300371 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 02:15:00 INFO - PROCESS | 1928 | 1463649300703 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d482800 == 141 [pid = 1928] [id = 408] 02:15:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x8dc7d800) [pid = 1928] [serial = 1225] [outer = (nil)] 02:15:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x913e4c00) [pid = 1928] [serial = 1226] [outer = 0x8dc7d800] 02:15:00 INFO - PROCESS | 1928 | 1463649300799 Marionette DEBUG loaded listener.js 02:15:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x913ec400) [pid = 1928] [serial = 1227] [outer = 0x8dc7d800] 02:15:01 INFO - PROCESS | 1928 | 1463649301791 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]]]}] 02:15:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:15:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1737ms 02:15:01 INFO - PROCESS | 1928 | 1463649301830 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 02:15:01 INFO - PROCESS | 1928 | 1463649301835 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 02:15:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:15:01 INFO - PROCESS | 1928 | 1463649301842 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:15:01 INFO - PROCESS | 1928 | 1463649301844 Marionette TRACE conn3 <- [1,1606,null,{}] 02:15:01 INFO - PROCESS | 1928 | 1463649301851 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}] 02:15:02 INFO - PROCESS | 1928 | 1463649302095 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 02:15:02 INFO - PROCESS | 1928 | 1463649302427 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d486800 == 142 [pid = 1928] [id = 409] 02:15:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x90b8ec00) [pid = 1928] [serial = 1228] [outer = (nil)] 02:15:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x91d9dc00) [pid = 1928] [serial = 1229] [outer = 0x90b8ec00] 02:15:02 INFO - PROCESS | 1928 | 1463649302593 Marionette DEBUG loaded listener.js 02:15:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x91f2bc00) [pid = 1928] [serial = 1230] [outer = 0x90b8ec00] 02:15:03 INFO - PROCESS | 1928 | 1463649303684 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]]]}] 02:15:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:15:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1894ms 02:15:03 INFO - PROCESS | 1928 | 1463649303737 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 02:15:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:15:03 INFO - PROCESS | 1928 | 1463649303743 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 02:15:03 INFO - PROCESS | 1928 | 1463649303750 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:15:03 INFO - PROCESS | 1928 | 1463649303755 Marionette TRACE conn3 <- [1,1610,null,{}] 02:15:03 INFO - PROCESS | 1928 | 1463649303762 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}] 02:15:04 INFO - PROCESS | 1928 | 1463649304037 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 02:15:04 INFO - PROCESS | 1928 | 1463649304384 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x893c5800 == 143 [pid = 1928] [id = 410] 02:15:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x91582800) [pid = 1928] [serial = 1231] [outer = (nil)] 02:15:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x9274d800) [pid = 1928] [serial = 1232] [outer = 0x91582800] 02:15:04 INFO - PROCESS | 1928 | 1463649304505 Marionette DEBUG loaded listener.js 02:15:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x92a42000) [pid = 1928] [serial = 1233] [outer = 0x91582800] 02:15:05 INFO - PROCESS | 1928 | 1463649305572 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]]]}] 02:15:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:15:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1889ms 02:15:05 INFO - PROCESS | 1928 | 1463649305640 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 02:15:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:15:05 INFO - PROCESS | 1928 | 1463649305644 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 02:15:05 INFO - PROCESS | 1928 | 1463649305652 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:15:05 INFO - PROCESS | 1928 | 1463649305655 Marionette TRACE conn3 <- [1,1614,null,{}] 02:15:05 INFO - PROCESS | 1928 | 1463649305663 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}] 02:15:05 INFO - PROCESS | 1928 | 1463649305918 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 02:15:06 INFO - PROCESS | 1928 | 1463649306367 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x91fccc00 == 144 [pid = 1928] [id = 411] 02:15:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x92a45000) [pid = 1928] [serial = 1234] [outer = (nil)] 02:15:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x92b82c00) [pid = 1928] [serial = 1235] [outer = 0x92a45000] 02:15:06 INFO - PROCESS | 1928 | 1463649306518 Marionette DEBUG loaded listener.js 02:15:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x93c02000) [pid = 1928] [serial = 1236] [outer = 0x92a45000] 02:15:07 INFO - PROCESS | 1928 | 1463649307524 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]]]}] 02:15:07 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 02:15:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1939ms 02:15:07 INFO - PROCESS | 1928 | 1463649307592 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 02:15:07 INFO - PROCESS | 1928 | 1463649307596 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 02:15:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:15:07 INFO - PROCESS | 1928 | 1463649307616 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:15:07 INFO - PROCESS | 1928 | 1463649307621 Marionette TRACE conn3 <- [1,1618,null,{}] 02:15:07 INFO - PROCESS | 1928 | 1463649307628 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}] 02:15:07 INFO - PROCESS | 1928 | 1463649307879 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 02:15:08 INFO - PROCESS | 1928 | 1463649308215 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x90994400 == 145 [pid = 1928] [id = 412] 02:15:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x92742000) [pid = 1928] [serial = 1237] [outer = (nil)] 02:15:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x9468a000) [pid = 1928] [serial = 1238] [outer = 0x92742000] 02:15:08 INFO - PROCESS | 1928 | 1463649308316 Marionette DEBUG loaded listener.js 02:15:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x95021800) [pid = 1928] [serial = 1239] [outer = 0x92742000] 02:15:09 INFO - PROCESS | 1928 | 1463649309291 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]]]}] 02:15:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:15:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1741ms 02:15:09 INFO - PROCESS | 1928 | 1463649309358 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 02:15:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:15:09 INFO - PROCESS | 1928 | 1463649309362 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 02:15:09 INFO - PROCESS | 1928 | 1463649309370 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:15:09 INFO - PROCESS | 1928 | 1463649309374 Marionette TRACE conn3 <- [1,1622,null,{}] 02:15:09 INFO - PROCESS | 1928 | 1463649309380 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}] 02:15:09 INFO - PROCESS | 1928 | 1463649309631 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 02:15:09 INFO - PROCESS | 1928 | 1463649309969 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x87fe6000 == 146 [pid = 1928] [id = 413] 02:15:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x8d00b000) [pid = 1928] [serial = 1240] [outer = (nil)] 02:15:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x951f1c00) [pid = 1928] [serial = 1241] [outer = 0x8d00b000] 02:15:10 INFO - PROCESS | 1928 | 1463649310087 Marionette DEBUG loaded listener.js 02:15:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x952d9c00) [pid = 1928] [serial = 1242] [outer = 0x8d00b000] 02:15:11 INFO - PROCESS | 1928 | 1463649311076 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]]]}] 02:15:11 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 02:15:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1785ms 02:15:11 INFO - PROCESS | 1928 | 1463649311155 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 02:15:11 INFO - PROCESS | 1928 | 1463649311161 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 02:15:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:15:11 INFO - PROCESS | 1928 | 1463649311169 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:15:11 INFO - PROCESS | 1928 | 1463649311173 Marionette TRACE conn3 <- [1,1626,null,{}] 02:15:11 INFO - PROCESS | 1928 | 1463649311180 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}] 02:15:11 INFO - PROCESS | 1928 | 1463649311467 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 02:15:11 INFO - PROCESS | 1928 | 1463649311809 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x93c0b000 == 147 [pid = 1928] [id = 414] 02:15:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x950b5000) [pid = 1928] [serial = 1243] [outer = (nil)] 02:15:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x9817c400) [pid = 1928] [serial = 1244] [outer = 0x950b5000] 02:15:11 INFO - PROCESS | 1928 | 1463649311905 Marionette DEBUG loaded listener.js 02:15:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x9926d800) [pid = 1928] [serial = 1245] [outer = 0x950b5000] 02:15:12 INFO - PROCESS | 1928 | 1463649312827 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]]]}] 02:15:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:15:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1692ms 02:15:12 INFO - PROCESS | 1928 | 1463649312862 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 02:15:12 INFO - PROCESS | 1928 | 1463649312865 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 02:15:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:15:12 INFO - PROCESS | 1928 | 1463649312874 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:15:12 INFO - PROCESS | 1928 | 1463649312878 Marionette TRACE conn3 <- [1,1630,null,{}] 02:15:12 INFO - PROCESS | 1928 | 1463649312909 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}] 02:15:13 INFO - PROCESS | 1928 | 1463649313161 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 02:15:13 INFO - PROCESS | 1928 | 1463649313512 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x92a5dc00 == 148 [pid = 1928] [id = 415] 02:15:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x97666c00) [pid = 1928] [serial = 1246] [outer = (nil)] 02:15:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x9927ac00) [pid = 1928] [serial = 1247] [outer = 0x97666c00] 02:15:13 INFO - PROCESS | 1928 | 1463649313613 Marionette DEBUG loaded listener.js 02:15:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x9927c400) [pid = 1928] [serial = 1248] [outer = 0x97666c00] 02:15:14 INFO - PROCESS | 1928 | 1463649314547 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]]]}] 02:15:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:15:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1712ms 02:15:14 INFO - PROCESS | 1928 | 1463649314588 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 02:15:14 INFO - PROCESS | 1928 | 1463649314593 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 02:15:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:15:14 INFO - PROCESS | 1928 | 1463649314617 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:15:14 INFO - PROCESS | 1928 | 1463649314620 Marionette TRACE conn3 <- [1,1634,null,{}] 02:15:14 INFO - PROCESS | 1928 | 1463649314635 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}] 02:15:14 INFO - PROCESS | 1928 | 1463649314887 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 02:15:15 INFO - PROCESS | 1928 | 1463649315234 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x8828c400 == 149 [pid = 1928] [id = 416] 02:15:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x88b41400) [pid = 1928] [serial = 1249] [outer = (nil)] 02:15:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x996afc00) [pid = 1928] [serial = 1250] [outer = 0x88b41400] 02:15:15 INFO - PROCESS | 1928 | 1463649315351 Marionette DEBUG loaded listener.js 02:15:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x996b9000) [pid = 1928] [serial = 1251] [outer = 0x88b41400] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x92e1f800) [pid = 1928] [serial = 1056] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x8c3a1000) [pid = 1928] [serial = 1014] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x8f1d8800) [pid = 1928] [serial = 1094] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x8f1da000) [pid = 1928] [serial = 1035] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x8d475400) [pid = 1928] [serial = 1085] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x91d9c800) [pid = 1928] [serial = 1103] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x913e9400) [pid = 1928] [serial = 1041] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x8c26a000) [pid = 1928] [serial = 1136] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x8d48d000) [pid = 1928] [serial = 1086] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x8dc77c00) [pid = 1928] [serial = 1029] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x92a43c00) [pid = 1928] [serial = 1050] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x950bdc00) [pid = 1928] [serial = 1116] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x913de400) [pid = 1928] [serial = 1101] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x893c9c00) [pid = 1928] [serial = 1079] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x95023000) [pid = 1928] [serial = 1112] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x870dbc00) [pid = 1928] [serial = 1128] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x95077800) [pid = 1928] [serial = 1115] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x8eb76c00) [pid = 1928] [serial = 1032] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x93cf5c00) [pid = 1928] [serial = 1059] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x8828b000) [pid = 1928] [serial = 1017] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x8f3e9000) [pid = 1928] [serial = 1097] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x8f3ed800) [pid = 1928] [serial = 1098] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x952e0800) [pid = 1928] [serial = 1122] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x8c39f000) [pid = 1928] [serial = 1083] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x951f9400) [pid = 1928] [serial = 1119] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x97649400) [pid = 1928] [serial = 1124] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x951f6400) [pid = 1928] [serial = 1118] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x91f32c00) [pid = 1928] [serial = 1104] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x92741c00) [pid = 1928] [serial = 1106] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x8b461800) [pid = 1928] [serial = 1082] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x870cf400) [pid = 1928] [serial = 1127] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x8dc86c00) [pid = 1928] [serial = 1091] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x893c3000) [pid = 1928] [serial = 1131] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x8d83b000) [pid = 1928] [serial = 1026] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x91da4000) [pid = 1928] [serial = 1044] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x952de000) [pid = 1928] [serial = 1121] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x8ac1e000) [pid = 1928] [serial = 1133] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x8ae5e800) [pid = 1928] [serial = 1134] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x92a5e000) [pid = 1928] [serial = 1053] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x85fd0400) [pid = 1928] [serial = 1076] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x86a51000) [pid = 1928] [serial = 1077] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x88b43000) [pid = 1928] [serial = 1130] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x928e0c00) [pid = 1928] [serial = 1107] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x93cebc00) [pid = 1928] [serial = 1109] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x89518000) [pid = 1928] [serial = 1080] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x8f1e1400) [pid = 1928] [serial = 1095] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x8e7af000) [pid = 1928] [serial = 1092] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x8d46c000) [pid = 1928] [serial = 1023] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x8d8c5c00) [pid = 1928] [serial = 1088] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x928e3400) [pid = 1928] [serial = 1047] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x8951fc00) [pid = 1928] [serial = 951] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x8b469400) [pid = 1928] [serial = 1074] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x90b92c00) [pid = 1928] [serial = 1100] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x8f3ef800) [pid = 1928] [serial = 1038] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x8af43400) [pid = 1928] [serial = 1020] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x95027400) [pid = 1928] [serial = 1113] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x94681c00) [pid = 1928] [serial = 1110] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x8dbb8400) [pid = 1928] [serial = 1089] [outer = (nil)] [url = about:blank] 02:15:18 INFO - PROCESS | 1928 | 1463649318281 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]]]}] 02:15:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:15:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 3713ms 02:15:18 INFO - PROCESS | 1928 | 1463649318315 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 02:15:18 INFO - PROCESS | 1928 | 1463649318320 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 02:15:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:15:18 INFO - PROCESS | 1928 | 1463649318331 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:15:18 INFO - PROCESS | 1928 | 1463649318338 Marionette TRACE conn3 <- [1,1638,null,{}] 02:15:18 INFO - PROCESS | 1928 | 1463649318350 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}] 02:15:18 INFO - PROCESS | 1928 | 1463649318618 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 02:15:18 INFO - PROCESS | 1928 | 1463649318827 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x867b8000 == 150 [pid = 1928] [id = 417] 02:15:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x86a51000) [pid = 1928] [serial = 1252] [outer = (nil)] 02:15:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x870cf000) [pid = 1928] [serial = 1253] [outer = 0x86a51000] 02:15:18 INFO - PROCESS | 1928 | 1463649318919 Marionette DEBUG loaded listener.js 02:15:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8772a000) [pid = 1928] [serial = 1254] [outer = 0x86a51000] 02:15:19 INFO - PROCESS | 1928 | 1463649319805 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]]]}] 02:15:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:15:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1538ms 02:15:19 INFO - PROCESS | 1928 | 1463649319870 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 02:15:19 INFO - PROCESS | 1928 | 1463649319879 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 02:15:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:15:19 INFO - PROCESS | 1928 | 1463649319891 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:15:19 INFO - PROCESS | 1928 | 1463649319895 Marionette TRACE conn3 <- [1,1642,null,{}] 02:15:19 INFO - PROCESS | 1928 | 1463649319904 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}] 02:15:20 INFO - PROCESS | 1928 | 1463649320131 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 02:15:20 INFO - PROCESS | 1928 | 1463649320434 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x8772dc00 == 151 [pid = 1928] [id = 418] 02:15:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x88b4d800) [pid = 1928] [serial = 1255] [outer = (nil)] 02:15:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x893c9400) [pid = 1928] [serial = 1256] [outer = 0x88b4d800] 02:15:20 INFO - PROCESS | 1928 | 1463649320577 Marionette DEBUG loaded listener.js 02:15:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x89513800) [pid = 1928] [serial = 1257] [outer = 0x88b4d800] 02:15:21 INFO - PROCESS | 1928 | 1463649321550 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]]]}] 02:15:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:15:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1696ms 02:15:21 INFO - PROCESS | 1928 | 1463649321588 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 02:15:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:15:21 INFO - PROCESS | 1928 | 1463649321594 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 02:15:21 INFO - PROCESS | 1928 | 1463649321601 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:15:21 INFO - PROCESS | 1928 | 1463649321608 Marionette TRACE conn3 <- [1,1646,null,{}] 02:15:21 INFO - PROCESS | 1928 | 1463649321633 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}] 02:15:21 INFO - PROCESS | 1928 | 1463649321984 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 02:15:22 INFO - PROCESS | 1928 | 1463649322213 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ae59c00 == 152 [pid = 1928] [id = 419] 02:15:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8ae5dc00) [pid = 1928] [serial = 1258] [outer = (nil)] 02:15:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8af47800) [pid = 1928] [serial = 1259] [outer = 0x8ae5dc00] 02:15:22 INFO - PROCESS | 1928 | 1463649322296 Marionette DEBUG loaded listener.js 02:15:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x8b46f000) [pid = 1928] [serial = 1260] [outer = 0x8ae5dc00] 02:15:23 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x86b77000) [pid = 1928] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:15:23 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x91fca000) [pid = 1928] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:15:23 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x867b9800) [pid = 1928] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:15:23 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x91580c00) [pid = 1928] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:15:23 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x8dbbd400) [pid = 1928] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:15:23 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x924a5800) [pid = 1928] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:15:23 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x8951c800) [pid = 1928] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:15:23 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x8e7a5800) [pid = 1928] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:15:23 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x8d471400) [pid = 1928] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:15:23 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x8f1d7800) [pid = 1928] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:15:23 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x928eec00) [pid = 1928] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:15:23 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x89520c00) [pid = 1928] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:15:23 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x8d003c00) [pid = 1928] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:15:23 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x87731800) [pid = 1928] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:15:23 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x88b49800) [pid = 1928] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:15:23 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x8d006800) [pid = 1928] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:15:23 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x8ddc8400) [pid = 1928] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:15:23 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x91f2c800) [pid = 1928] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:15:23 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x8f1b0c00) [pid = 1928] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:15:23 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x8ae64000) [pid = 1928] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:15:23 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x952e2c00) [pid = 1928] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:15:23 INFO - PROCESS | 1928 | 1463649323753 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]]]}] 02:15:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:15:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 2205ms 02:15:23 INFO - PROCESS | 1928 | 1463649323807 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 02:15:23 INFO - PROCESS | 1928 | 1463649323812 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 02:15:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:15:23 INFO - PROCESS | 1928 | 1463649323819 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:15:23 INFO - PROCESS | 1928 | 1463649323822 Marionette TRACE conn3 <- [1,1650,null,{}] 02:15:23 INFO - PROCESS | 1928 | 1463649323830 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}] 02:15:24 INFO - PROCESS | 1928 | 1463649324052 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 02:15:24 INFO - PROCESS | 1928 | 1463649324244 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x867adc00 == 153 [pid = 1928] [id = 420] 02:15:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x870db000) [pid = 1928] [serial = 1261] [outer = (nil)] 02:15:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x8b469400) [pid = 1928] [serial = 1262] [outer = 0x870db000] 02:15:24 INFO - PROCESS | 1928 | 1463649324325 Marionette DEBUG loaded listener.js 02:15:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x8c3a2c00) [pid = 1928] [serial = 1263] [outer = 0x870db000] 02:15:25 INFO - PROCESS | 1928 | 1463649325404 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]]]}] 02:15:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:15:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1632ms 02:15:25 INFO - PROCESS | 1928 | 1463649325453 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 02:15:25 INFO - PROCESS | 1928 | 1463649325461 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 02:15:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:15:25 INFO - PROCESS | 1928 | 1463649325472 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:15:25 INFO - PROCESS | 1928 | 1463649325478 Marionette TRACE conn3 <- [1,1654,null,{}] 02:15:25 INFO - PROCESS | 1928 | 1463649325500 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}] 02:15:25 INFO - PROCESS | 1928 | 1463649325811 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 02:15:26 INFO - PROCESS | 1928 | 1463649326158 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x86b70400 == 154 [pid = 1928] [id = 421] 02:15:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x870d1400) [pid = 1928] [serial = 1264] [outer = (nil)] 02:15:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x8828b000) [pid = 1928] [serial = 1265] [outer = 0x870d1400] 02:15:26 INFO - PROCESS | 1928 | 1463649326260 Marionette DEBUG loaded listener.js 02:15:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x88b49c00) [pid = 1928] [serial = 1266] [outer = 0x870d1400] 02:15:27 INFO - PROCESS | 1928 | 1463649327268 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]]]}] 02:15:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:15:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1843ms 02:15:27 INFO - PROCESS | 1928 | 1463649327316 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 02:15:27 INFO - PROCESS | 1928 | 1463649327326 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 02:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:15:27 INFO - PROCESS | 1928 | 1463649327340 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:15:27 INFO - PROCESS | 1928 | 1463649327346 Marionette TRACE conn3 <- [1,1658,null,{}] 02:15:27 INFO - PROCESS | 1928 | 1463649327354 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}] 02:15:27 INFO - PROCESS | 1928 | 1463649327607 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 02:15:27 INFO - PROCESS | 1928 | 1463649327942 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x87737000 == 155 [pid = 1928] [id = 422] 02:15:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x8a215000) [pid = 1928] [serial = 1267] [outer = (nil)] 02:15:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x8acfd400) [pid = 1928] [serial = 1268] [outer = 0x8a215000] 02:15:28 INFO - PROCESS | 1928 | 1463649328036 Marionette DEBUG loaded listener.js 02:15:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x8b461800) [pid = 1928] [serial = 1269] [outer = 0x8a215000] 02:15:29 INFO - PROCESS | 1928 | 1463649329042 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]]]}] 02:15:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:15:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1744ms 02:15:29 INFO - PROCESS | 1928 | 1463649329083 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 02:15:29 INFO - PROCESS | 1928 | 1463649329087 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 02:15:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:15:29 INFO - PROCESS | 1928 | 1463649329097 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:15:29 INFO - PROCESS | 1928 | 1463649329103 Marionette TRACE conn3 <- [1,1662,null,{}] 02:15:29 INFO - PROCESS | 1928 | 1463649329122 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}] 02:15:29 INFO - PROCESS | 1928 | 1463649329379 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 02:15:29 INFO - PROCESS | 1928 | ************************* 02:15:29 INFO - PROCESS | 1928 | A coding exception was thrown and uncaught in a Task. 02:15:29 INFO - PROCESS | 1928 | 02:15:29 INFO - PROCESS | 1928 | Full message: TypeError: NetworkError when attempting to fetch resource. 02:15:29 INFO - PROCESS | 1928 | Full stack: 02:15:29 INFO - PROCESS | 1928 | ************************* 02:15:29 INFO - PROCESS | 1928 | 1463649329824 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d001c00 == 156 [pid = 1928] [id = 423] 02:15:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x8d46fc00) [pid = 1928] [serial = 1270] [outer = (nil)] 02:15:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x8d476c00) [pid = 1928] [serial = 1271] [outer = 0x8d46fc00] 02:15:29 INFO - PROCESS | 1928 | 1463649329928 Marionette DEBUG loaded listener.js 02:15:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x8d489400) [pid = 1928] [serial = 1272] [outer = 0x8d46fc00] 02:15:30 INFO - PROCESS | 1928 | 1463649330959 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]]]}] 02:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1900ms 02:15:31 INFO - PROCESS | 1928 | 1463649330996 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 02:15:31 INFO - PROCESS | 1928 | 1463649331001 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 02:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:15:31 INFO - PROCESS | 1928 | 1463649331009 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:15:31 INFO - PROCESS | 1928 | 1463649331014 Marionette TRACE conn3 <- [1,1666,null,{}] 02:15:31 INFO - PROCESS | 1928 | 1463649331020 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}] 02:15:31 INFO - PROCESS | 1928 | 1463649331282 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 02:15:31 INFO - PROCESS | 1928 | 1463649331604 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x8cf29400 == 157 [pid = 1928] [id = 424] 02:15:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8d002c00) [pid = 1928] [serial = 1273] [outer = (nil)] 02:15:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8d510000) [pid = 1928] [serial = 1274] [outer = 0x8d002c00] 02:15:31 INFO - PROCESS | 1928 | 1463649331707 Marionette DEBUG loaded listener.js 02:15:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8d842400) [pid = 1928] [serial = 1275] [outer = 0x8d002c00] 02:15:32 INFO - PROCESS | 1928 | 1463649332675 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]]]}] 02:15:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:15:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1742ms 02:15:32 INFO - PROCESS | 1928 | 1463649332752 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 02:15:32 INFO - PROCESS | 1928 | 1463649332757 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 02:15:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:15:32 INFO - PROCESS | 1928 | 1463649332764 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:15:32 INFO - PROCESS | 1928 | 1463649332769 Marionette TRACE conn3 <- [1,1670,null,{}] 02:15:32 INFO - PROCESS | 1928 | 1463649332775 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}] 02:15:33 INFO - PROCESS | 1928 | 1463649333017 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 02:15:33 INFO - PROCESS | 1928 | 1463649333345 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d8cc000 == 158 [pid = 1928] [id = 425] 02:15:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x8dbb8400) [pid = 1928] [serial = 1276] [outer = (nil)] 02:15:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8dc7ac00) [pid = 1928] [serial = 1277] [outer = 0x8dbb8400] 02:15:33 INFO - PROCESS | 1928 | 1463649333468 Marionette DEBUG loaded listener.js 02:15:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8dc82400) [pid = 1928] [serial = 1278] [outer = 0x8dbb8400] 02:15:34 INFO - PROCESS | 1928 | 1463649334410 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]]]}] 02:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1699ms 02:15:34 INFO - PROCESS | 1928 | 1463649334465 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 02:15:34 INFO - PROCESS | 1928 | 1463649334468 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 02:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:15:34 INFO - PROCESS | 1928 | 1463649334476 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:15:34 INFO - PROCESS | 1928 | 1463649334480 Marionette TRACE conn3 <- [1,1674,null,{}] 02:15:34 INFO - PROCESS | 1928 | 1463649334487 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}] 02:15:34 INFO - PROCESS | 1928 | 1463649334763 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 02:15:35 INFO - PROCESS | 1928 | 1463649335104 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d8cc400 == 159 [pid = 1928] [id = 426] 02:15:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8ddd3000) [pid = 1928] [serial = 1279] [outer = (nil)] 02:15:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8f119400) [pid = 1928] [serial = 1280] [outer = 0x8ddd3000] 02:15:35 INFO - PROCESS | 1928 | 1463649335198 Marionette DEBUG loaded listener.js 02:15:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x8f1a3400) [pid = 1928] [serial = 1281] [outer = 0x8ddd3000] 02:15:36 INFO - PROCESS | 1928 | 1463649336172 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]]]}] 02:15:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1752ms 02:15:36 INFO - PROCESS | 1928 | 1463649336237 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 02:15:36 INFO - PROCESS | 1928 | 1463649336242 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 02:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:15:36 INFO - PROCESS | 1928 | 1463649336253 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:15:36 INFO - PROCESS | 1928 | 1463649336256 Marionette TRACE conn3 <- [1,1678,null,{}] 02:15:36 INFO - PROCESS | 1928 | 1463649336263 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}] 02:15:36 INFO - PROCESS | 1928 | 1463649336520 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 02:15:36 INFO - PROCESS | 1928 | 1463649336847 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x8eb72800 == 160 [pid = 1928] [id = 427] 02:15:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x8f119000) [pid = 1928] [serial = 1282] [outer = (nil)] 02:15:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x8f276000) [pid = 1928] [serial = 1283] [outer = 0x8f119000] 02:15:36 INFO - PROCESS | 1928 | 1463649336943 Marionette DEBUG loaded listener.js 02:15:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x8f27bc00) [pid = 1928] [serial = 1284] [outer = 0x8f119000] 02:15:37 INFO - PROCESS | 1928 | 1463649337876 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]]]}] 02:15:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1684ms 02:15:37 INFO - PROCESS | 1928 | 1463649337937 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 02:15:37 INFO - PROCESS | 1928 | 1463649337942 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 02:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:15:37 INFO - PROCESS | 1928 | 1463649337949 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:15:37 INFO - PROCESS | 1928 | 1463649337954 Marionette TRACE conn3 <- [1,1682,null,{}] 02:15:37 INFO - PROCESS | 1928 | 1463649337960 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}] 02:15:38 INFO - PROCESS | 1928 | 1463649338192 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 02:15:38 INFO - PROCESS | 1928 | 1463649338512 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f11f000 == 161 [pid = 1928] [id = 428] 02:15:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x8f1de000) [pid = 1928] [serial = 1285] [outer = (nil)] 02:15:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x8f3e2800) [pid = 1928] [serial = 1286] [outer = 0x8f1de000] 02:15:38 INFO - PROCESS | 1928 | 1463649338623 Marionette DEBUG loaded listener.js 02:15:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x8f3e9400) [pid = 1928] [serial = 1287] [outer = 0x8f1de000] 02:15:39 INFO - PROCESS | 1928 | 1463649339558 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]]]}] 02:15:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1642ms 02:15:39 INFO - PROCESS | 1928 | 1463649339593 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 02:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:15:39 INFO - PROCESS | 1928 | 1463649339598 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 02:15:39 INFO - PROCESS | 1928 | 1463649339605 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:15:39 INFO - PROCESS | 1928 | 1463649339609 Marionette TRACE conn3 <- [1,1686,null,{}] 02:15:39 INFO - PROCESS | 1928 | 1463649339616 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}] 02:15:39 INFO - PROCESS | 1928 | 1463649339864 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 02:15:40 INFO - PROCESS | 1928 | 1463649340191 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d50ec00 == 162 [pid = 1928] [id = 429] 02:15:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x8eb71c00) [pid = 1928] [serial = 1288] [outer = (nil)] 02:15:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x90b8f000) [pid = 1928] [serial = 1289] [outer = 0x8eb71c00] 02:15:40 INFO - PROCESS | 1928 | 1463649340289 Marionette DEBUG loaded listener.js 02:15:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x90b95000) [pid = 1928] [serial = 1290] [outer = 0x8eb71c00] 02:15:41 INFO - PROCESS | 1928 | 1463649341244 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]]]}] 02:15:41 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 02:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1686ms 02:15:41 INFO - PROCESS | 1928 | 1463649341292 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 02:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:15:41 INFO - PROCESS | 1928 | 1463649341296 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 02:15:41 INFO - PROCESS | 1928 | 1463649341304 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:15:41 INFO - PROCESS | 1928 | 1463649341307 Marionette TRACE conn3 <- [1,1690,null,{}] 02:15:41 INFO - PROCESS | 1928 | 1463649341316 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}] 02:15:41 INFO - PROCESS | 1928 | 1463649341570 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 02:15:41 INFO - PROCESS | 1928 | 1463649341905 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fca800 == 163 [pid = 1928] [id = 430] 02:15:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x8b46e800) [pid = 1928] [serial = 1291] [outer = (nil)] 02:15:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x913e8800) [pid = 1928] [serial = 1292] [outer = 0x8b46e800] 02:15:42 INFO - PROCESS | 1928 | 1463649342004 Marionette DEBUG loaded listener.js 02:15:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x9157dc00) [pid = 1928] [serial = 1293] [outer = 0x8b46e800] 02:15:43 INFO - PROCESS | 1928 | 1463649343031 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]]]}] 02:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1787ms 02:15:43 INFO - PROCESS | 1928 | 1463649343090 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 02:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:15:43 INFO - PROCESS | 1928 | 1463649343095 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 02:15:43 INFO - PROCESS | 1928 | 1463649343103 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:15:43 INFO - PROCESS | 1928 | 1463649343109 Marionette TRACE conn3 <- [1,1694,null,{}] 02:15:43 INFO - PROCESS | 1928 | 1463649343116 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}] 02:15:43 INFO - PROCESS | 1928 | 1463649343428 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 02:15:43 INFO - PROCESS | 1928 | 1463649343784 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f317c00 == 164 [pid = 1928] [id = 431] 02:15:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x91f31000) [pid = 1928] [serial = 1294] [outer = (nil)] 02:15:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x91f38000) [pid = 1928] [serial = 1295] [outer = 0x91f31000] 02:15:43 INFO - PROCESS | 1928 | 1463649343892 Marionette DEBUG loaded listener.js 02:15:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x91fd3400) [pid = 1928] [serial = 1296] [outer = 0x91f31000] 02:15:44 INFO - PROCESS | 1928 | 1463649344885 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]]]}] 02:15:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:15:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1839ms 02:15:44 INFO - PROCESS | 1928 | 1463649344942 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 02:15:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:15:44 INFO - PROCESS | 1928 | 1463649344947 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 02:15:44 INFO - PROCESS | 1928 | 1463649344954 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:15:44 INFO - PROCESS | 1928 | 1463649344957 Marionette TRACE conn3 <- [1,1698,null,{}] 02:15:44 INFO - PROCESS | 1928 | 1463649344966 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}] 02:15:45 INFO - PROCESS | 1928 | 1463649345244 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 02:15:45 INFO - PROCESS | 1928 | 1463649345593 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x91d9c400 == 165 [pid = 1928] [id = 432] 02:15:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x91da4000) [pid = 1928] [serial = 1297] [outer = (nil)] 02:15:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x92741800) [pid = 1928] [serial = 1298] [outer = 0x91da4000] 02:15:45 INFO - PROCESS | 1928 | 1463649345704 Marionette DEBUG loaded listener.js 02:15:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x92743c00) [pid = 1928] [serial = 1299] [outer = 0x91da4000] 02:15:46 INFO - PROCESS | 1928 | 1463649346602 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]]]}] 02:15:46 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 02:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1693ms 02:15:46 INFO - PROCESS | 1928 | 1463649346664 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 02:15:46 INFO - PROCESS | 1928 | 1463649346669 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 02:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:15:46 INFO - PROCESS | 1928 | 1463649346681 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:15:46 INFO - PROCESS | 1928 | 1463649346684 Marionette TRACE conn3 <- [1,1702,null,{}] 02:15:46 INFO - PROCESS | 1928 | 1463649346692 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}] 02:15:46 INFO - PROCESS | 1928 | 1463649346952 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 02:15:47 INFO - PROCESS | 1928 | 1463649347271 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d506400 == 166 [pid = 1928] [id = 433] 02:15:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x91588000) [pid = 1928] [serial = 1300] [outer = (nil)] 02:15:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x928e2400) [pid = 1928] [serial = 1301] [outer = 0x91588000] 02:15:47 INFO - PROCESS | 1928 | 1463649347368 Marionette DEBUG loaded listener.js 02:15:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x928e5c00) [pid = 1928] [serial = 1302] [outer = 0x91588000] 02:15:48 INFO - PROCESS | 1928 | 1463649348304 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]]]}] 02:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1692ms 02:15:48 INFO - PROCESS | 1928 | 1463649348374 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 02:15:48 INFO - PROCESS | 1928 | 1463649348379 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 02:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:15:48 INFO - PROCESS | 1928 | 1463649348388 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:15:48 INFO - PROCESS | 1928 | 1463649348392 Marionette TRACE conn3 <- [1,1706,null,{}] 02:15:48 INFO - PROCESS | 1928 | 1463649348399 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}] 02:15:48 INFO - PROCESS | 1928 | 1463649348663 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 02:15:49 INFO - PROCESS | 1928 | 1463649348995 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x924a4400 == 167 [pid = 1928] [id = 434] 02:15:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x92742400) [pid = 1928] [serial = 1303] [outer = (nil)] 02:15:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x92a4c400) [pid = 1928] [serial = 1304] [outer = 0x92742400] 02:15:49 INFO - PROCESS | 1928 | 1463649349097 Marionette DEBUG loaded listener.js 02:15:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x92a52800) [pid = 1928] [serial = 1305] [outer = 0x92742400] 02:15:50 INFO - PROCESS | 1928 | 1463649350047 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]]]}] 02:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1740ms 02:15:50 INFO - PROCESS | 1928 | 1463649350129 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 02:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:15:50 INFO - PROCESS | 1928 | 1463649350133 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 02:15:50 INFO - PROCESS | 1928 | 1463649350141 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:15:50 INFO - PROCESS | 1928 | 1463649350144 Marionette TRACE conn3 <- [1,1710,null,{}] 02:15:50 INFO - PROCESS | 1928 | 1463649350152 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}] 02:15:50 INFO - PROCESS | 1928 | 1463649350442 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 02:15:50 INFO - PROCESS | 1928 | 1463649350842 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x92b81800 == 168 [pid = 1928] [id = 435] 02:15:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x92b83000) [pid = 1928] [serial = 1306] [outer = (nil)] 02:15:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x93958000) [pid = 1928] [serial = 1307] [outer = 0x92b83000] 02:15:50 INFO - PROCESS | 1928 | 1463649350943 Marionette DEBUG loaded listener.js 02:15:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x93cf8000) [pid = 1928] [serial = 1308] [outer = 0x92b83000] 02:15:51 INFO - PROCESS | 1928 | 1463649351915 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]]]}] 02:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1839ms 02:15:51 INFO - PROCESS | 1928 | 1463649351980 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 02:15:51 INFO - PROCESS | 1928 | 1463649351985 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 02:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:15:51 INFO - PROCESS | 1928 | 1463649351993 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:15:51 INFO - PROCESS | 1928 | 1463649351997 Marionette TRACE conn3 <- [1,1714,null,{}] 02:15:52 INFO - PROCESS | 1928 | 1463649352003 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}] 02:15:52 INFO - PROCESS | 1928 | 1463649352264 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 02:15:52 INFO - PROCESS | 1928 | 1463649352604 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x928e9c00 == 169 [pid = 1928] [id = 436] 02:15:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x92b75800) [pid = 1928] [serial = 1309] [outer = (nil)] 02:15:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x95023000) [pid = 1928] [serial = 1310] [outer = 0x92b75800] 02:15:52 INFO - PROCESS | 1928 | 1463649352703 Marionette DEBUG loaded listener.js 02:15:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x9502ac00) [pid = 1928] [serial = 1311] [outer = 0x92b75800] 02:15:53 INFO - PROCESS | 1928 | 1463649353617 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]]]}] 02:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1684ms 02:15:53 INFO - PROCESS | 1928 | 1463649353679 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 02:15:53 INFO - PROCESS | 1928 | 1463649353684 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 02:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:15:53 INFO - PROCESS | 1928 | 1463649353692 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:15:53 INFO - PROCESS | 1928 | 1463649353696 Marionette TRACE conn3 <- [1,1718,null,{}] 02:15:53 INFO - PROCESS | 1928 | 1463649353703 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}] 02:15:53 INFO - PROCESS | 1928 | 1463649353955 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 02:15:54 INFO - PROCESS | 1928 | 1463649354286 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x92b7c000 == 170 [pid = 1928] [id = 437] 02:15:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x93954800) [pid = 1928] [serial = 1312] [outer = (nil)] 02:15:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x951f8400) [pid = 1928] [serial = 1313] [outer = 0x93954800] 02:15:54 INFO - PROCESS | 1928 | 1463649354402 Marionette DEBUG loaded listener.js 02:15:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x9523e400) [pid = 1928] [serial = 1314] [outer = 0x93954800] 02:15:56 INFO - PROCESS | 1928 | --DOCSHELL 0x90992c00 == 169 [pid = 1928] [id = 112] 02:15:56 INFO - PROCESS | 1928 | --DOCSHELL 0x86b76000 == 168 [pid = 1928] [id = 396] 02:15:56 INFO - PROCESS | 1928 | --DOCSHELL 0x8ae59c00 == 167 [pid = 1928] [id = 419] 02:15:56 INFO - PROCESS | 1928 | --DOCSHELL 0x8772dc00 == 166 [pid = 1928] [id = 418] 02:15:56 INFO - PROCESS | 1928 | --DOCSHELL 0x867b8000 == 165 [pid = 1928] [id = 417] 02:15:56 INFO - PROCESS | 1928 | --DOCSHELL 0x87fe6000 == 164 [pid = 1928] [id = 413] 02:15:56 INFO - PROCESS | 1928 | --DOCSHELL 0x90994400 == 163 [pid = 1928] [id = 412] 02:15:56 INFO - PROCESS | 1928 | --DOCSHELL 0x893c5800 == 162 [pid = 1928] [id = 410] 02:15:56 INFO - PROCESS | 1928 | --DOCSHELL 0x91fccc00 == 161 [pid = 1928] [id = 411] 02:15:56 INFO - PROCESS | 1928 | --DOCSHELL 0x8d486800 == 160 [pid = 1928] [id = 409] 02:15:56 INFO - PROCESS | 1928 | --DOCSHELL 0x8d482800 == 159 [pid = 1928] [id = 408] 02:15:56 INFO - PROCESS | 1928 | --DOCSHELL 0x86a5a000 == 158 [pid = 1928] [id = 407] 02:15:56 INFO - PROCESS | 1928 | --DOCSHELL 0x8cf2ec00 == 157 [pid = 1928] [id = 406] 02:15:56 INFO - PROCESS | 1928 | --DOCSHELL 0x8d007800 == 156 [pid = 1928] [id = 405] 02:15:56 INFO - PROCESS | 1928 | --DOCSHELL 0x89514400 == 155 [pid = 1928] [id = 403] 02:15:56 INFO - PROCESS | 1928 | --DOCSHELL 0x8d006400 == 154 [pid = 1928] [id = 404] 02:15:56 INFO - PROCESS | 1928 | --DOCSHELL 0x8c522800 == 153 [pid = 1928] [id = 402] 02:15:56 INFO - PROCESS | 1928 | --DOCSHELL 0x893c6000 == 152 [pid = 1928] [id = 401] 02:15:56 INFO - PROCESS | 1928 | --DOCSHELL 0x86b72400 == 151 [pid = 1928] [id = 400] 02:15:56 INFO - PROCESS | 1928 | 1463649356980 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]]]}] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x952de400) [pid = 1928] [serial = 1185] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x924ae000) [pid = 1928] [serial = 1173] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x8ddd3c00) [pid = 1928] [serial = 1155] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x92a4a800) [pid = 1928] [serial = 1176] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x9501fc00) [pid = 1928] [serial = 1182] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x8f277800) [pid = 1928] [serial = 1161] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x8d843400) [pid = 1928] [serial = 1152] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x90b8b400) [pid = 1928] [serial = 1167] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x99135400) [pid = 1928] [serial = 1188] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x8c277400) [pid = 1928] [serial = 1143] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x8d46a800) [pid = 1928] [serial = 1146] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x88b40800) [pid = 1928] [serial = 1140] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x89512800) [pid = 1928] [serial = 1193] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x90997800) [pid = 1928] [serial = 1166] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x8d503400) [pid = 1928] [serial = 1149] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x8f1d5c00) [pid = 1928] [serial = 1160] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x92a42800) [pid = 1928] [serial = 1175] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x98170c00) [pid = 1928] [serial = 1187] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x8eb73000) [pid = 1928] [serial = 1157] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x91f31400) [pid = 1928] [serial = 1169] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x8a20c000) [pid = 1928] [serial = 1194] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x870d3c00) [pid = 1928] [serial = 1190] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x8d83d400) [pid = 1928] [serial = 1151] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x8f3e5000) [pid = 1928] [serial = 1164] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x8f31c400) [pid = 1928] [serial = 1163] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x92b7f800) [pid = 1928] [serial = 1179] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x8f113c00) [pid = 1928] [serial = 1158] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x924a9800) [pid = 1928] [serial = 1172] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x8c277c00) [pid = 1928] [serial = 1196] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x87fecc00) [pid = 1928] [serial = 1139] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x8d486c00) [pid = 1928] [serial = 1148] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x8c51d800) [pid = 1928] [serial = 1197] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x91fcd000) [pid = 1928] [serial = 1170] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x8d009000) [pid = 1928] [serial = 1145] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x9765a000) [pid = 1928] [serial = 1125] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x8af44400) [pid = 1928] [serial = 1142] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x9467d800) [pid = 1928] [serial = 1181] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x8ddcd800) [pid = 1928] [serial = 1154] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x951f6c00) [pid = 1928] [serial = 1184] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x8a20c400) [pid = 1928] [serial = 1199] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x8772ec00) [pid = 1928] [serial = 1191] [outer = (nil)] [url = about:blank] 02:15:57 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x92b76400) [pid = 1928] [serial = 1178] [outer = (nil)] [url = about:blank] 02:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 3592ms 02:15:57 INFO - PROCESS | 1928 | 1463649357309 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 02:15:57 INFO - PROCESS | 1928 | 1463649357315 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 02:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:15:57 INFO - PROCESS | 1928 | 1463649357327 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:15:57 INFO - PROCESS | 1928 | 1463649357334 Marionette TRACE conn3 <- [1,1722,null,{}] 02:15:57 INFO - PROCESS | 1928 | 1463649357344 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}] 02:15:57 INFO - PROCESS | 1928 | 1463649357562 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 02:15:57 INFO - PROCESS | 1928 | 1463649357782 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x870d1c00 == 152 [pid = 1928] [id = 438] 02:15:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x870d2800) [pid = 1928] [serial = 1315] [outer = (nil)] 02:15:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8772ec00) [pid = 1928] [serial = 1316] [outer = 0x870d2800] 02:15:57 INFO - PROCESS | 1928 | 1463649357866 Marionette DEBUG loaded listener.js 02:15:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x87fedc00) [pid = 1928] [serial = 1317] [outer = 0x870d2800] 02:15:58 INFO - PROCESS | 1928 | 1463649358721 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]]]}] 02:15:58 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 02:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1451ms 02:15:58 INFO - PROCESS | 1928 | 1463649358779 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 02:15:58 INFO - PROCESS | 1928 | 1463649358788 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 02:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:15:58 INFO - PROCESS | 1928 | 1463649358801 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:15:58 INFO - PROCESS | 1928 | 1463649358805 Marionette TRACE conn3 <- [1,1726,null,{}] 02:15:58 INFO - PROCESS | 1928 | 1463649358813 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}] 02:15:59 INFO - PROCESS | 1928 | 1463649359050 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 02:15:59 INFO - PROCESS | 1928 | 1463649359328 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x893c6000 == 153 [pid = 1928] [id = 439] 02:15:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x89511400) [pid = 1928] [serial = 1318] [outer = (nil)] 02:15:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8a20b000) [pid = 1928] [serial = 1319] [outer = 0x89511400] 02:15:59 INFO - PROCESS | 1928 | 1463649359415 Marionette DEBUG loaded listener.js 02:15:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8ac1c000) [pid = 1928] [serial = 1320] [outer = 0x89511400] 02:16:00 INFO - PROCESS | 1928 | 1463649360375 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]]]}] 02:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1636ms 02:16:00 INFO - PROCESS | 1928 | 1463649360446 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 02:16:00 INFO - PROCESS | 1928 | 1463649360452 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 02:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:16:00 INFO - PROCESS | 1928 | 1463649360464 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:16:00 INFO - PROCESS | 1928 | 1463649360474 Marionette TRACE conn3 <- [1,1730,null,{}] 02:16:00 INFO - PROCESS | 1928 | 1463649360513 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}] 02:16:00 INFO - PROCESS | 1928 | 1463649360962 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 02:16:01 INFO - PROCESS | 1928 | 1463649361214 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c3a8c00 == 154 [pid = 1928] [id = 440] 02:16:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8c3abc00) [pid = 1928] [serial = 1321] [outer = (nil)] 02:16:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8c519800) [pid = 1928] [serial = 1322] [outer = 0x8c3abc00] 02:16:01 INFO - PROCESS | 1928 | 1463649361325 Marionette DEBUG loaded listener.js 02:16:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x8cf23800) [pid = 1928] [serial = 1323] [outer = 0x8c3abc00] 02:16:02 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x8ddc7800) [pid = 1928] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:16:02 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x91582800) [pid = 1928] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:16:02 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x8d484000) [pid = 1928] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:16:02 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x86b73800) [pid = 1928] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:16:02 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x92a45000) [pid = 1928] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:16:02 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x8dc7d800) [pid = 1928] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:16:02 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x8ae5dc00) [pid = 1928] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:16:02 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x88b41400) [pid = 1928] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:16:02 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x8d488c00) [pid = 1928] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:16:02 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x90b8ec00) [pid = 1928] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:16:02 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x8d00b000) [pid = 1928] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:16:02 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x893c7400) [pid = 1928] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:16:02 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x88b4d800) [pid = 1928] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:16:02 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x8f1acc00) [pid = 1928] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:16:02 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x92742000) [pid = 1928] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:16:02 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x950b5000) [pid = 1928] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:16:02 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x8cf31800) [pid = 1928] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:16:02 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x88b46400) [pid = 1928] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:16:02 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x8d488800) [pid = 1928] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:16:02 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x86a51000) [pid = 1928] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:16:02 INFO - PROCESS | 1928 | 1463649362792 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]]]}] 02:16:02 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 02:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 2364ms 02:16:02 INFO - PROCESS | 1928 | 1463649362826 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 02:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:16:02 INFO - PROCESS | 1928 | 1463649362832 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 02:16:02 INFO - PROCESS | 1928 | 1463649362839 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:16:02 INFO - PROCESS | 1928 | 1463649362842 Marionette TRACE conn3 <- [1,1734,null,{}] 02:16:02 INFO - PROCESS | 1928 | 1463649362848 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}] 02:16:03 INFO - PROCESS | 1928 | 1463649363089 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 02:16:03 INFO - PROCESS | 1928 | 1463649363327 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x870d0400 == 155 [pid = 1928] [id = 441] 02:16:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x88b41400) [pid = 1928] [serial = 1324] [outer = (nil)] 02:16:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x8c3a9400) [pid = 1928] [serial = 1325] [outer = 0x88b41400] 02:16:03 INFO - PROCESS | 1928 | 1463649363415 Marionette DEBUG loaded listener.js 02:16:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x8d00b000) [pid = 1928] [serial = 1326] [outer = 0x88b41400] 02:16:04 INFO - PROCESS | 1928 | 1463649364244 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]]]}] 02:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1593ms 02:16:04 INFO - PROCESS | 1928 | 1463649364433 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 02:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:16:04 INFO - PROCESS | 1928 | 1463649364443 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 02:16:04 INFO - PROCESS | 1928 | 1463649364454 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:16:04 INFO - PROCESS | 1928 | 1463649364459 Marionette TRACE conn3 <- [1,1738,null,{}] 02:16:04 INFO - PROCESS | 1928 | 1463649364470 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}] 02:16:04 INFO - PROCESS | 1928 | 1463649364864 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 02:16:05 INFO - PROCESS | 1928 | 1463649365108 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x86b76000 == 156 [pid = 1928] [id = 442] 02:16:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x86b7bc00) [pid = 1928] [serial = 1327] [outer = (nil)] 02:16:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x87729c00) [pid = 1928] [serial = 1328] [outer = 0x86b7bc00] 02:16:05 INFO - PROCESS | 1928 | 1463649365205 Marionette DEBUG loaded listener.js 02:16:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x88b47800) [pid = 1928] [serial = 1329] [outer = 0x86b7bc00] 02:16:06 INFO - PROCESS | 1928 | 1463649366309 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]]]}] 02:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1890ms 02:16:06 INFO - PROCESS | 1928 | 1463649366343 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 02:16:06 INFO - PROCESS | 1928 | 1463649366350 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 02:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:16:06 INFO - PROCESS | 1928 | 1463649366365 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:16:06 INFO - PROCESS | 1928 | 1463649366373 Marionette TRACE conn3 <- [1,1742,null,{}] 02:16:06 INFO - PROCESS | 1928 | 1463649366381 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}] 02:16:06 INFO - PROCESS | 1928 | 1463649366637 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 02:16:07 INFO - PROCESS | 1928 | 1463649366980 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x8b469c00 == 157 [pid = 1928] [id = 443] 02:16:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x8b46c000) [pid = 1928] [serial = 1330] [outer = (nil)] 02:16:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x8c3a5400) [pid = 1928] [serial = 1331] [outer = 0x8b46c000] 02:16:07 INFO - PROCESS | 1928 | 1463649367088 Marionette DEBUG loaded listener.js 02:16:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x8cf29c00) [pid = 1928] [serial = 1332] [outer = 0x8b46c000] 02:16:08 INFO - PROCESS | 1928 | 1463649368035 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]]]}] 02:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1716ms 02:16:08 INFO - PROCESS | 1928 | 1463649368083 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 02:16:08 INFO - PROCESS | 1928 | 1463649368088 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 02:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:16:08 INFO - PROCESS | 1928 | 1463649368097 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:16:08 INFO - PROCESS | 1928 | 1463649368102 Marionette TRACE conn3 <- [1,1746,null,{}] 02:16:08 INFO - PROCESS | 1928 | 1463649368120 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}] 02:16:08 INFO - PROCESS | 1928 | 1463649368387 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 02:16:08 INFO - PROCESS | 1928 | 1463649368766 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c3ad800 == 158 [pid = 1928] [id = 444] 02:16:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x8d48e400) [pid = 1928] [serial = 1333] [outer = (nil)] 02:16:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x8d50bc00) [pid = 1928] [serial = 1334] [outer = 0x8d48e400] 02:16:08 INFO - PROCESS | 1928 | 1463649368867 Marionette DEBUG loaded listener.js 02:16:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8d841c00) [pid = 1928] [serial = 1335] [outer = 0x8d48e400] 02:16:09 INFO - PROCESS | 1928 | 1463649369818 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]]]}] 02:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1793ms 02:16:09 INFO - PROCESS | 1928 | 1463649369891 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 02:16:09 INFO - PROCESS | 1928 | 1463649369895 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 02:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:16:09 INFO - PROCESS | 1928 | 1463649369902 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:16:09 INFO - PROCESS | 1928 | 1463649369906 Marionette TRACE conn3 <- [1,1750,null,{}] 02:16:09 INFO - PROCESS | 1928 | 1463649369913 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}] 02:16:10 INFO - PROCESS | 1928 | 1463649370155 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 02:16:10 INFO - PROCESS | 1928 | 1463649370485 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x8acfd000 == 159 [pid = 1928] [id = 445] 02:16:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8d486c00) [pid = 1928] [serial = 1336] [outer = (nil)] 02:16:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8dc7e800) [pid = 1928] [serial = 1337] [outer = 0x8d486c00] 02:16:10 INFO - PROCESS | 1928 | 1463649370580 Marionette DEBUG loaded listener.js 02:16:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x8ddcd000) [pid = 1928] [serial = 1338] [outer = 0x8d486c00] 02:16:11 INFO - PROCESS | 1928 | 1463649371532 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]]]}] 02:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1682ms 02:16:11 INFO - PROCESS | 1928 | 1463649371585 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 02:16:11 INFO - PROCESS | 1928 | 1463649371590 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 02:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:16:11 INFO - PROCESS | 1928 | 1463649371597 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:16:11 INFO - PROCESS | 1928 | 1463649371601 Marionette TRACE conn3 <- [1,1754,null,{}] 02:16:11 INFO - PROCESS | 1928 | 1463649371607 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}] 02:16:11 INFO - PROCESS | 1928 | 1463649371845 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 02:16:12 INFO - PROCESS | 1928 | 1463649372184 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x89514400 == 160 [pid = 1928] [id = 446] 02:16:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8d8cbc00) [pid = 1928] [serial = 1339] [outer = (nil)] 02:16:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8e7a1c00) [pid = 1928] [serial = 1340] [outer = 0x8d8cbc00] 02:16:12 INFO - PROCESS | 1928 | 1463649372283 Marionette DEBUG loaded listener.js 02:16:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8eb73000) [pid = 1928] [serial = 1341] [outer = 0x8d8cbc00] 02:16:13 INFO - PROCESS | 1928 | 1463649373206 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]]]}] 02:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1641ms 02:16:13 INFO - PROCESS | 1928 | 1463649373240 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 02:16:13 INFO - PROCESS | 1928 | 1463649373244 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 02:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:16:13 INFO - PROCESS | 1928 | 1463649373252 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:16:13 INFO - PROCESS | 1928 | 1463649373257 Marionette TRACE conn3 <- [1,1758,null,{}] 02:16:13 INFO - PROCESS | 1928 | 1463649373264 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}] 02:16:13 INFO - PROCESS | 1928 | 1463649373553 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 02:16:13 INFO - PROCESS | 1928 | 1463649373898 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x86a51c00 == 161 [pid = 1928] [id = 447] 02:16:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x86b7d800) [pid = 1928] [serial = 1342] [outer = (nil)] 02:16:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x8f1b2c00) [pid = 1928] [serial = 1343] [outer = 0x86b7d800] 02:16:13 INFO - PROCESS | 1928 | 1463649373998 Marionette DEBUG loaded listener.js 02:16:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x8f27ec00) [pid = 1928] [serial = 1344] [outer = 0x86b7d800] 02:16:14 INFO - PROCESS | 1928 | 1463649374957 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]]]}] 02:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1738ms 02:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:16:15 INFO - PROCESS | 1928 | 1463649374992 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 02:16:15 INFO - PROCESS | 1928 | 1463649374995 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 02:16:15 INFO - PROCESS | 1928 | 1463649375003 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:16:15 INFO - PROCESS | 1928 | 1463649375006 Marionette TRACE conn3 <- [1,1762,null,{}] 02:16:15 INFO - PROCESS | 1928 | 1463649375014 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}] 02:16:15 INFO - PROCESS | 1928 | 1463649375300 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 02:16:15 INFO - PROCESS | 1928 | 1463649375632 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fd6000 == 162 [pid = 1928] [id = 448] 02:16:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x8d482800) [pid = 1928] [serial = 1345] [outer = (nil)] 02:16:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x8f3e5400) [pid = 1928] [serial = 1346] [outer = 0x8d482800] 02:16:15 INFO - PROCESS | 1928 | 1463649375742 Marionette DEBUG loaded listener.js 02:16:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x8f3ed000) [pid = 1928] [serial = 1347] [outer = 0x8d482800] 02:16:16 INFO - PROCESS | 1928 | 1463649376674 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]]]}] 02:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1737ms 02:16:16 INFO - PROCESS | 1928 | 1463649376739 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 02:16:16 INFO - PROCESS | 1928 | 1463649376744 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 02:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:16:16 INFO - PROCESS | 1928 | 1463649376751 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:16:16 INFO - PROCESS | 1928 | 1463649376756 Marionette TRACE conn3 <- [1,1766,null,{}] 02:16:16 INFO - PROCESS | 1928 | 1463649376762 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}] 02:16:17 INFO - PROCESS | 1928 | 1463649377002 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 02:16:17 INFO - PROCESS | 1928 | 1463649377344 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x8dc7d000 == 163 [pid = 1928] [id = 449] 02:16:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x8f11d000) [pid = 1928] [serial = 1348] [outer = (nil)] 02:16:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x90b8d400) [pid = 1928] [serial = 1349] [outer = 0x8f11d000] 02:16:17 INFO - PROCESS | 1928 | 1463649377444 Marionette DEBUG loaded listener.js 02:16:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x90b91800) [pid = 1928] [serial = 1350] [outer = 0x8f11d000] 02:16:18 INFO - PROCESS | 1928 | 1463649378375 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]]]}] 02:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1683ms 02:16:18 INFO - PROCESS | 1928 | 1463649378436 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 02:16:18 INFO - PROCESS | 1928 | 1463649378439 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 02:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:16:18 INFO - PROCESS | 1928 | 1463649378448 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:16:18 INFO - PROCESS | 1928 | 1463649378452 Marionette TRACE conn3 <- [1,1770,null,{}] 02:16:18 INFO - PROCESS | 1928 | 1463649378459 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}] 02:16:18 INFO - PROCESS | 1928 | 1463649378711 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 02:16:19 INFO - PROCESS | 1928 | 1463649379050 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x88b46000 == 164 [pid = 1928] [id = 450] 02:16:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x8af50000) [pid = 1928] [serial = 1351] [outer = (nil)] 02:16:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x91583000) [pid = 1928] [serial = 1352] [outer = 0x8af50000] 02:16:19 INFO - PROCESS | 1928 | 1463649379148 Marionette DEBUG loaded listener.js 02:16:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x91d96000) [pid = 1928] [serial = 1353] [outer = 0x8af50000] 02:16:20 INFO - PROCESS | 1928 | 1463649380075 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]]]}] 02:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1686ms 02:16:20 INFO - PROCESS | 1928 | 1463649380134 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 02:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:16:20 INFO - PROCESS | 1928 | 1463649380139 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 02:16:20 INFO - PROCESS | 1928 | 1463649380147 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:16:20 INFO - PROCESS | 1928 | 1463649380150 Marionette TRACE conn3 <- [1,1774,null,{}] 02:16:20 INFO - PROCESS | 1928 | 1463649380158 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}] 02:16:20 INFO - PROCESS | 1928 | 1463649380404 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 02:16:20 INFO - PROCESS | 1928 | 1463649380750 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f3e4c00 == 165 [pid = 1928] [id = 451] 02:16:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x913eb400) [pid = 1928] [serial = 1354] [outer = (nil)] 02:16:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x91fc7000) [pid = 1928] [serial = 1355] [outer = 0x913eb400] 02:16:20 INFO - PROCESS | 1928 | 1463649380850 Marionette DEBUG loaded listener.js 02:16:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x91fccc00) [pid = 1928] [serial = 1356] [outer = 0x913eb400] 02:16:21 INFO - PROCESS | 1928 | 1463649381824 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]]]}] 02:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1737ms 02:16:21 INFO - PROCESS | 1928 | 1463649381894 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 02:16:21 INFO - PROCESS | 1928 | 1463649381899 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 02:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:16:21 INFO - PROCESS | 1928 | 1463649381911 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:16:21 INFO - PROCESS | 1928 | 1463649381915 Marionette TRACE conn3 <- [1,1778,null,{}] 02:16:21 INFO - PROCESS | 1928 | 1463649381923 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}] 02:16:22 INFO - PROCESS | 1928 | 1463649382213 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 02:16:22 INFO - PROCESS | 1928 | 1463649382560 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x91d9bc00 == 166 [pid = 1928] [id = 452] 02:16:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x92750c00) [pid = 1928] [serial = 1357] [outer = (nil)] 02:16:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x92a41c00) [pid = 1928] [serial = 1358] [outer = 0x92750c00] 02:16:22 INFO - PROCESS | 1928 | 1463649382663 Marionette DEBUG loaded listener.js 02:16:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x92a4d800) [pid = 1928] [serial = 1359] [outer = 0x92750c00] 02:16:23 INFO - PROCESS | 1928 | 1463649383677 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]]]}] 02:16:23 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 02:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1842ms 02:16:23 INFO - PROCESS | 1928 | 1463649383753 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 02:16:23 INFO - PROCESS | 1928 | 1463649383759 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 02:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:16:23 INFO - PROCESS | 1928 | 1463649383767 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:16:23 INFO - PROCESS | 1928 | 1463649383772 Marionette TRACE conn3 <- [1,1782,null,{}] 02:16:23 INFO - PROCESS | 1928 | 1463649383780 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}] 02:16:24 INFO - PROCESS | 1928 | 1463649384082 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 02:16:24 INFO - PROCESS | 1928 | 1463649384418 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d007c00 == 167 [pid = 1928] [id = 453] 02:16:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x8d8ce400) [pid = 1928] [serial = 1360] [outer = (nil)] 02:16:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x92e1dc00) [pid = 1928] [serial = 1361] [outer = 0x8d8ce400] 02:16:24 INFO - PROCESS | 1928 | 1463649384520 Marionette DEBUG loaded listener.js 02:16:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x9395a800) [pid = 1928] [serial = 1362] [outer = 0x8d8ce400] 02:16:25 INFO - PROCESS | 1928 | 1463649385447 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]]]}] 02:16:25 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 02:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1745ms 02:16:25 INFO - PROCESS | 1928 | 1463649385514 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 02:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:16:25 INFO - PROCESS | 1928 | 1463649385519 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 02:16:25 INFO - PROCESS | 1928 | 1463649385527 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:16:25 INFO - PROCESS | 1928 | 1463649385531 Marionette TRACE conn3 <- [1,1786,null,{}] 02:16:25 INFO - PROCESS | 1928 | 1463649385537 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}] 02:16:25 INFO - PROCESS | 1928 | 1463649385814 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 02:16:26 INFO - PROCESS | 1928 | 1463649386151 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x9098e800 == 168 [pid = 1928] [id = 454] 02:16:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x92a5f800) [pid = 1928] [serial = 1363] [outer = (nil)] 02:16:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x9502b800) [pid = 1928] [serial = 1364] [outer = 0x92a5f800] 02:16:26 INFO - PROCESS | 1928 | 1463649386248 Marionette DEBUG loaded listener.js 02:16:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x9506e000) [pid = 1928] [serial = 1365] [outer = 0x92a5f800] 02:16:27 INFO - PROCESS | 1928 | 1463649387248 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]]]}] 02:16:27 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 02:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1799ms 02:16:27 INFO - PROCESS | 1928 | 1463649387325 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 02:16:27 INFO - PROCESS | 1928 | 1463649387330 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 02:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:16:27 INFO - PROCESS | 1928 | 1463649387339 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:16:27 INFO - PROCESS | 1928 | 1463649387343 Marionette TRACE conn3 <- [1,1790,null,{}] 02:16:27 INFO - PROCESS | 1928 | 1463649387350 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}] 02:16:27 INFO - PROCESS | 1928 | 1463649387634 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 02:16:27 INFO - PROCESS | 1928 | 1463649387969 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x85eef000 == 169 [pid = 1928] [id = 455] 02:16:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x92e1f800) [pid = 1928] [serial = 1366] [outer = (nil)] 02:16:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x95233000) [pid = 1928] [serial = 1367] [outer = 0x92e1f800] 02:16:28 INFO - PROCESS | 1928 | 1463649388082 Marionette DEBUG loaded listener.js 02:16:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x952e2800) [pid = 1928] [serial = 1368] [outer = 0x92e1f800] 02:16:29 INFO - PROCESS | 1928 | 1463649389012 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]]]}] 02:16:29 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) 02:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1736ms 02:16:29 INFO - PROCESS | 1928 | 1463649389076 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 02:16:29 INFO - PROCESS | 1928 | 1463649389081 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 02:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:16:29 INFO - PROCESS | 1928 | 1463649389088 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:16:29 INFO - PROCESS | 1928 | 1463649389092 Marionette TRACE conn3 <- [1,1794,null,{}] 02:16:29 INFO - PROCESS | 1928 | 1463649389098 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}] 02:16:29 INFO - PROCESS | 1928 | 1463649389350 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 02:16:29 INFO - PROCESS | 1928 | 1463649389688 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x951ebc00 == 170 [pid = 1928] [id = 456] 02:16:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x951f0400) [pid = 1928] [serial = 1369] [outer = (nil)] 02:16:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x97662000) [pid = 1928] [serial = 1370] [outer = 0x951f0400] 02:16:29 INFO - PROCESS | 1928 | 1463649389783 Marionette DEBUG loaded listener.js 02:16:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x97665400) [pid = 1928] [serial = 1371] [outer = 0x951f0400] 02:16:30 INFO - PROCESS | 1928 | 1463649390705 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]]]}] 02:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1682ms 02:16:30 INFO - PROCESS | 1928 | 1463649390772 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 02:16:30 INFO - PROCESS | 1928 | 1463649390777 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 02:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:16:30 INFO - PROCESS | 1928 | 1463649390784 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:16:30 INFO - PROCESS | 1928 | 1463649390789 Marionette TRACE conn3 <- [1,1798,null,{}] 02:16:30 INFO - PROCESS | 1928 | 1463649390796 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}] 02:16:31 INFO - PROCESS | 1928 | 1463649391046 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 02:16:31 INFO - PROCESS | 1928 | 1463649391394 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x867ac800 == 171 [pid = 1928] [id = 457] 02:16:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x92b78400) [pid = 1928] [serial = 1372] [outer = (nil)] 02:16:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x9926e000) [pid = 1928] [serial = 1373] [outer = 0x92b78400] 02:16:31 INFO - PROCESS | 1928 | 1463649391497 Marionette DEBUG loaded listener.js 02:16:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x99272800) [pid = 1928] [serial = 1374] [outer = 0x92b78400] 02:16:32 INFO - PROCESS | 1928 | 1463649392446 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]]]}] 02:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1689ms 02:16:32 INFO - PROCESS | 1928 | 1463649392475 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 02:16:32 INFO - PROCESS | 1928 | 1463649392480 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 02:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:16:32 INFO - PROCESS | 1928 | 1463649392488 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:16:32 INFO - PROCESS | 1928 | 1463649392491 Marionette TRACE conn3 <- [1,1802,null,{}] 02:16:32 INFO - PROCESS | 1928 | 1463649392499 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}] 02:16:32 INFO - PROCESS | 1928 | 1463649392751 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 02:16:33 INFO - PROCESS | 1928 | 1463649393101 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x8dc83c00 == 172 [pid = 1928] [id = 458] 02:16:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x8f3e2c00) [pid = 1928] [serial = 1375] [outer = (nil)] 02:16:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x99626000) [pid = 1928] [serial = 1376] [outer = 0x8f3e2c00] 02:16:33 INFO - PROCESS | 1928 | 1463649393197 Marionette DEBUG loaded listener.js 02:16:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x996bb000) [pid = 1928] [serial = 1377] [outer = 0x8f3e2c00] 02:16:34 INFO - PROCESS | 1928 | 1463649394183 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]]]}] 02:16:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:16:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1736ms 02:16:34 INFO - PROCESS | 1928 | 1463649394224 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 02:16:34 INFO - PROCESS | 1928 | 1463649394229 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 02:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:16:34 INFO - PROCESS | 1928 | 1463649394237 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:16:34 INFO - PROCESS | 1928 | 1463649394241 Marionette TRACE conn3 <- [1,1806,null,{}] 02:16:34 INFO - PROCESS | 1928 | 1463649394247 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}] 02:16:34 INFO - PROCESS | 1928 | 1463649394496 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 02:16:34 INFO - PROCESS | 1928 | 1463649394834 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x88b48000 == 171 [pid = 1928] [id = 397] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x88292800 == 170 [pid = 1928] [id = 223] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x8a20b800 == 169 [pid = 1928] [id = 398] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x8c3a8c00 == 168 [pid = 1928] [id = 440] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x893c6000 == 167 [pid = 1928] [id = 439] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x870d1c00 == 166 [pid = 1928] [id = 438] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x928e9c00 == 165 [pid = 1928] [id = 436] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x92b81800 == 164 [pid = 1928] [id = 435] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x924a4400 == 163 [pid = 1928] [id = 434] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x8d506400 == 162 [pid = 1928] [id = 433] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x8f317c00 == 161 [pid = 1928] [id = 431] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x91d9c400 == 160 [pid = 1928] [id = 432] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x85fca800 == 159 [pid = 1928] [id = 430] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x8d50ec00 == 158 [pid = 1928] [id = 429] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x8f11f000 == 157 [pid = 1928] [id = 428] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x8eb72800 == 156 [pid = 1928] [id = 427] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x8d8cc400 == 155 [pid = 1928] [id = 426] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x8d8cc000 == 154 [pid = 1928] [id = 425] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x8d001c00 == 153 [pid = 1928] [id = 423] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x8cf29400 == 152 [pid = 1928] [id = 424] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x87737000 == 151 [pid = 1928] [id = 422] 02:16:36 INFO - PROCESS | 1928 | --DOCSHELL 0x86b70400 == 150 [pid = 1928] [id = 421] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x8b469400) [pid = 1928] [serial = 1262] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x8f27c400) [pid = 1928] [serial = 1221] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x9274d800) [pid = 1928] [serial = 1232] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x8e7a4c00) [pid = 1928] [serial = 1217] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x87fe5800) [pid = 1928] [serial = 1203] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x92b82c00) [pid = 1928] [serial = 1235] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x92a42000) [pid = 1928] [serial = 1233] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x913e4c00) [pid = 1928] [serial = 1226] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x8b46f000) [pid = 1928] [serial = 1260] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x996afc00) [pid = 1928] [serial = 1250] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x8d83b400) [pid = 1928] [serial = 1212] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x91d9dc00) [pid = 1928] [serial = 1229] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x952d9c00) [pid = 1928] [serial = 1242] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x8acfc000) [pid = 1928] [serial = 1205] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x8af4a400) [pid = 1928] [serial = 1206] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x89513800) [pid = 1928] [serial = 1257] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x996b9000) [pid = 1928] [serial = 1251] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x8af47800) [pid = 1928] [serial = 1259] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x90994000) [pid = 1928] [serial = 1224] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x893c9400) [pid = 1928] [serial = 1256] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x8f112800) [pid = 1928] [serial = 1218] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x95021800) [pid = 1928] [serial = 1239] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x91f2bc00) [pid = 1928] [serial = 1230] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x8d501800) [pid = 1928] [serial = 1211] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x93c02000) [pid = 1928] [serial = 1236] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x9927ac00) [pid = 1928] [serial = 1247] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x8f1dc800) [pid = 1928] [serial = 1220] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x9926d800) [pid = 1928] [serial = 1245] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x8d470800) [pid = 1928] [serial = 1209] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x951f1c00) [pid = 1928] [serial = 1241] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x9098d000) [pid = 1928] [serial = 1223] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x8c277000) [pid = 1928] [serial = 1137] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x913ec400) [pid = 1928] [serial = 1227] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x9817c400) [pid = 1928] [serial = 1244] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x8dbba000) [pid = 1928] [serial = 1215] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x8d00b800) [pid = 1928] [serial = 1208] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x8772a000) [pid = 1928] [serial = 1254] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x870cf000) [pid = 1928] [serial = 1253] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x9468a000) [pid = 1928] [serial = 1238] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x870db400) [pid = 1928] [serial = 1202] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x8dbb0400) [pid = 1928] [serial = 1214] [outer = (nil)] [url = about:blank] 02:16:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x85ee3400 == 151 [pid = 1928] [id = 459] 02:16:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x867b1000) [pid = 1928] [serial = 1378] [outer = (nil)] 02:16:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x867b9000) [pid = 1928] [serial = 1379] [outer = 0x867b1000] 02:16:36 INFO - PROCESS | 1928 | 1463649396714 Marionette DEBUG loaded listener.js 02:16:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x86b71400) [pid = 1928] [serial = 1380] [outer = 0x867b1000] 02:16:37 INFO - PROCESS | 1928 | 1463649397670 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]]]}] 02:16:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 3492ms 02:16:37 INFO - PROCESS | 1928 | 1463649397731 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 02:16:37 INFO - PROCESS | 1928 | 1463649397737 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 02:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:16:37 INFO - PROCESS | 1928 | 1463649397747 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:16:37 INFO - PROCESS | 1928 | 1463649397751 Marionette TRACE conn3 <- [1,1810,null,{}] 02:16:37 INFO - PROCESS | 1928 | 1463649397760 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}] 02:16:38 INFO - PROCESS | 1928 | 1463649398003 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 02:16:38 INFO - PROCESS | 1928 | 1463649398282 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x88b47400 == 152 [pid = 1928] [id = 460] 02:16:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x88b49400) [pid = 1928] [serial = 1381] [outer = (nil)] 02:16:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x893cdc00) [pid = 1928] [serial = 1382] [outer = 0x88b49400] 02:16:38 INFO - PROCESS | 1928 | 1463649398370 Marionette DEBUG loaded listener.js 02:16:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8a20b800) [pid = 1928] [serial = 1383] [outer = 0x88b49400] 02:16:39 INFO - PROCESS | 1928 | 1463649399283 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]]]}] 02:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1593ms 02:16:39 INFO - PROCESS | 1928 | 1463649399339 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 02:16:39 INFO - PROCESS | 1928 | 1463649399346 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 02:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:16:39 INFO - PROCESS | 1928 | 1463649399370 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:16:39 INFO - PROCESS | 1928 | 1463649399376 Marionette TRACE conn3 <- [1,1814,null,{}] 02:16:39 INFO - PROCESS | 1928 | 1463649399383 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}] 02:16:39 INFO - PROCESS | 1928 | 1463649399686 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 02:16:39 INFO - PROCESS | 1928 | 1463649399724 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x893cf000 == 153 [pid = 1928] [id = 461] 02:16:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x8a212400) [pid = 1928] [serial = 1384] [outer = (nil)] 02:16:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x8b469000) [pid = 1928] [serial = 1385] [outer = 0x8a212400] 02:16:39 INFO - PROCESS | 1928 | 1463649399808 Marionette DEBUG loaded listener.js 02:16:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x8c26d800) [pid = 1928] [serial = 1386] [outer = 0x8a212400] 02:16:40 INFO - PROCESS | 1928 | 1463649400951 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]]]}] 02:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1637ms 02:16:41 INFO - PROCESS | 1928 | 1463649401006 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 02:16:41 INFO - PROCESS | 1928 | 1463649401010 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 02:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:16:41 INFO - PROCESS | 1928 | 1463649401017 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:16:41 INFO - PROCESS | 1928 | 1463649401025 Marionette TRACE conn3 <- [1,1818,null,{}] 02:16:41 INFO - PROCESS | 1928 | 1463649401050 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}] 02:16:41 INFO - PROCESS | 1928 | 1463649401957 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 02:16:42 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x8f1de000) [pid = 1928] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:16:42 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x8ddd3000) [pid = 1928] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:16:42 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x89511400) [pid = 1928] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:16:42 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x91588000) [pid = 1928] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:16:42 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x870d2800) [pid = 1928] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:16:42 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x8d002c00) [pid = 1928] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:16:42 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x870d1400) [pid = 1928] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:16:42 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x8c3abc00) [pid = 1928] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:16:42 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x8d46fc00) [pid = 1928] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:16:42 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x91f31000) [pid = 1928] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:16:42 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x8f119000) [pid = 1928] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:16:42 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x92b75800) [pid = 1928] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:16:42 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x8b46e800) [pid = 1928] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:16:42 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x92b83000) [pid = 1928] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:16:42 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x8eb71c00) [pid = 1928] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:16:42 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x85fd3800) [pid = 1928] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:16:42 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x8a215000) [pid = 1928] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:16:42 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x91da4000) [pid = 1928] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:16:42 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x97666c00) [pid = 1928] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:16:42 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x8dbb8400) [pid = 1928] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:16:42 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x92742400) [pid = 1928] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:16:42 INFO - PROCESS | 1928 | 1463649402244 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fd1000 == 154 [pid = 1928] [id = 462] 02:16:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x870d1400) [pid = 1928] [serial = 1387] [outer = (nil)] 02:16:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x8a20a800) [pid = 1928] [serial = 1388] [outer = 0x870d1400] 02:16:42 INFO - PROCESS | 1928 | 1463649402330 Marionette DEBUG loaded listener.js 02:16:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x8d002c00) [pid = 1928] [serial = 1389] [outer = 0x870d1400] 02:16:43 INFO - PROCESS | 1928 | 1463649403134 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]]]}] 02:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 2153ms 02:16:43 INFO - PROCESS | 1928 | 1463649403172 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 02:16:43 INFO - PROCESS | 1928 | 1463649403177 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 02:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:16:43 INFO - PROCESS | 1928 | 1463649403185 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:16:43 INFO - PROCESS | 1928 | 1463649403188 Marionette TRACE conn3 <- [1,1822,null,{}] 02:16:43 INFO - PROCESS | 1928 | 1463649403208 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}] 02:16:43 INFO - PROCESS | 1928 | 1463649403443 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 02:16:43 INFO - PROCESS | 1928 | 1463649403643 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x893cb800 == 155 [pid = 1928] [id = 463] 02:16:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x8ae5d400) [pid = 1928] [serial = 1390] [outer = (nil)] 02:16:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x8d486800) [pid = 1928] [serial = 1391] [outer = 0x8ae5d400] 02:16:43 INFO - PROCESS | 1928 | 1463649403728 Marionette DEBUG loaded listener.js 02:16:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x8d490400) [pid = 1928] [serial = 1392] [outer = 0x8ae5d400] 02:16:44 INFO - PROCESS | 1928 | 1463649404887 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]]]}] 02:16:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1745ms 02:16:44 INFO - PROCESS | 1928 | 1463649404932 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 02:16:44 INFO - PROCESS | 1928 | 1463649404941 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 02:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:16:44 INFO - PROCESS | 1928 | 1463649404952 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:16:44 INFO - PROCESS | 1928 | 1463649404960 Marionette TRACE conn3 <- [1,1826,null,{}] 02:16:44 INFO - PROCESS | 1928 | 1463649404970 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}] 02:16:45 INFO - PROCESS | 1928 | 1463649405236 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 02:16:45 INFO - PROCESS | 1928 | 1463649405581 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x86b74c00 == 156 [pid = 1928] [id = 464] 02:16:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x87fe6c00) [pid = 1928] [serial = 1393] [outer = (nil)] 02:16:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x89513800) [pid = 1928] [serial = 1394] [outer = 0x87fe6c00] 02:16:45 INFO - PROCESS | 1928 | 1463649405687 Marionette DEBUG loaded listener.js 02:16:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x8ae5d800) [pid = 1928] [serial = 1395] [outer = 0x87fe6c00] 02:16:46 INFO - PROCESS | 1928 | 1463649406680 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]]]}] 02:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1791ms 02:16:46 INFO - PROCESS | 1928 | 1463649406744 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 02:16:46 INFO - PROCESS | 1928 | 1463649406754 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 02:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:16:46 INFO - PROCESS | 1928 | 1463649406767 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:16:46 INFO - PROCESS | 1928 | 1463649406771 Marionette TRACE conn3 <- [1,1830,null,{}] 02:16:46 INFO - PROCESS | 1928 | 1463649406780 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}] 02:16:47 INFO - PROCESS | 1928 | 1463649407091 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 02:16:47 INFO - PROCESS | 1928 | 1463649407432 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c51e400 == 157 [pid = 1928] [id = 465] 02:16:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x8c521c00) [pid = 1928] [serial = 1396] [outer = (nil)] 02:16:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8d010000) [pid = 1928] [serial = 1397] [outer = 0x8c521c00] 02:16:47 INFO - PROCESS | 1928 | 1463649407535 Marionette DEBUG loaded listener.js 02:16:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8d481800) [pid = 1928] [serial = 1398] [outer = 0x8c521c00] 02:16:48 INFO - PROCESS | 1928 | 1463649408653 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]]]}] 02:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1943ms 02:16:48 INFO - PROCESS | 1928 | 1463649408710 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 02:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:16:48 INFO - PROCESS | 1928 | 1463649408715 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 02:16:48 INFO - PROCESS | 1928 | 1463649408723 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:16:48 INFO - PROCESS | 1928 | 1463649408731 Marionette TRACE conn3 <- [1,1834,null,{}] 02:16:48 INFO - PROCESS | 1928 | 1463649408750 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}] 02:16:49 INFO - PROCESS | 1928 | 1463649409065 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 02:16:49 INFO - PROCESS | 1928 | 1463649409399 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d488800 == 158 [pid = 1928] [id = 466] 02:16:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8d8d4400) [pid = 1928] [serial = 1399] [outer = (nil)] 02:16:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x8dbba000) [pid = 1928] [serial = 1400] [outer = 0x8d8d4400] 02:16:49 INFO - PROCESS | 1928 | 1463649409505 Marionette DEBUG loaded listener.js 02:16:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8dc7f800) [pid = 1928] [serial = 1401] [outer = 0x8d8d4400] 02:16:50 INFO - PROCESS | 1928 | 1463649410456 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]]]}] 02:16:50 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 02:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1795ms 02:16:50 INFO - PROCESS | 1928 | 1463649410519 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 02:16:50 INFO - PROCESS | 1928 | 1463649410524 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 02:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:16:50 INFO - PROCESS | 1928 | 1463649410533 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:16:50 INFO - PROCESS | 1928 | 1463649410537 Marionette TRACE conn3 <- [1,1838,null,{}] 02:16:50 INFO - PROCESS | 1928 | 1463649410543 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}] 02:16:50 INFO - PROCESS | 1928 | 1463649410798 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 02:16:51 INFO - PROCESS | 1928 | 1463649411144 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c3a1c00 == 159 [pid = 1928] [id = 467] 02:16:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8dc7cc00) [pid = 1928] [serial = 1402] [outer = (nil)] 02:16:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8e7af800) [pid = 1928] [serial = 1403] [outer = 0x8dc7cc00] 02:16:51 INFO - PROCESS | 1928 | 1463649411245 Marionette DEBUG loaded listener.js 02:16:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8eb7dc00) [pid = 1928] [serial = 1404] [outer = 0x8dc7cc00] 02:16:52 INFO - PROCESS | 1928 | 1463649412293 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]]]}] 02:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1834ms 02:16:52 INFO - PROCESS | 1928 | 1463649412367 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 02:16:52 INFO - PROCESS | 1928 | 1463649412371 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 02:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:16:52 INFO - PROCESS | 1928 | 1463649412380 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:16:52 INFO - PROCESS | 1928 | 1463649412384 Marionette TRACE conn3 <- [1,1842,null,{}] 02:16:52 INFO - PROCESS | 1928 | 1463649412390 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}] 02:16:52 INFO - PROCESS | 1928 | 1463649412675 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 02:16:53 INFO - PROCESS | 1928 | 1463649413014 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fc9400 == 160 [pid = 1928] [id = 468] 02:16:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x8c277800) [pid = 1928] [serial = 1405] [outer = (nil)] 02:16:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x8f1aa400) [pid = 1928] [serial = 1406] [outer = 0x8c277800] 02:16:53 INFO - PROCESS | 1928 | 1463649413111 Marionette DEBUG loaded listener.js 02:16:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x8f1d6000) [pid = 1928] [serial = 1407] [outer = 0x8c277800] 02:16:54 INFO - PROCESS | 1928 | 1463649414163 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]]]}] 02:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1835ms 02:16:54 INFO - PROCESS | 1928 | 1463649414216 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 02:16:54 INFO - PROCESS | 1928 | 1463649414219 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 02:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:16:54 INFO - PROCESS | 1928 | 1463649414227 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:16:54 INFO - PROCESS | 1928 | 1463649414231 Marionette TRACE conn3 <- [1,1846,null,{}] 02:16:54 INFO - PROCESS | 1928 | 1463649414238 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}] 02:16:54 INFO - PROCESS | 1928 | 1463649414520 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 02:16:54 INFO - PROCESS | 1928 | 1463649414861 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x85451000 == 161 [pid = 1928] [id = 469] 02:16:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x87ff0400) [pid = 1928] [serial = 1408] [outer = (nil)] 02:16:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x8f3e7000) [pid = 1928] [serial = 1409] [outer = 0x87ff0400] 02:16:54 INFO - PROCESS | 1928 | 1463649414964 Marionette DEBUG loaded listener.js 02:16:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x90995400) [pid = 1928] [serial = 1410] [outer = 0x87ff0400] 02:16:55 INFO - PROCESS | 1928 | 1463649415904 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]]]}] 02:16:55 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) 02:16:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1735ms 02:16:55 INFO - PROCESS | 1928 | 1463649415964 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 02:16:55 INFO - PROCESS | 1928 | 1463649415967 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 02:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:16:55 INFO - PROCESS | 1928 | 1463649415976 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:16:55 INFO - PROCESS | 1928 | 1463649415981 Marionette TRACE conn3 <- [1,1850,null,{}] 02:16:55 INFO - PROCESS | 1928 | 1463649415988 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}] 02:16:56 INFO - PROCESS | 1928 | 1463649416235 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 02:16:56 INFO - PROCESS | 1928 | 1463649416570 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x8eb7ac00 == 162 [pid = 1928] [id = 470] 02:16:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x8f27cc00) [pid = 1928] [serial = 1411] [outer = (nil)] 02:16:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x913ec800) [pid = 1928] [serial = 1412] [outer = 0x8f27cc00] 02:16:56 INFO - PROCESS | 1928 | 1463649416666 Marionette DEBUG loaded listener.js 02:16:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x91585c00) [pid = 1928] [serial = 1413] [outer = 0x8f27cc00] 02:16:57 INFO - PROCESS | 1928 | 1463649417626 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]]]}] 02:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1681ms 02:16:57 INFO - PROCESS | 1928 | 1463649417660 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 02:16:57 INFO - PROCESS | 1928 | 1463649417663 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 02:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:16:57 INFO - PROCESS | 1928 | 1463649417672 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:16:57 INFO - PROCESS | 1928 | 1463649417677 Marionette TRACE conn3 <- [1,1854,null,{}] 02:16:57 INFO - PROCESS | 1928 | 1463649417684 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}] 02:16:57 INFO - PROCESS | 1928 | 1463649417934 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 02:16:58 INFO - PROCESS | 1928 | 1463649418270 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x913e3800 == 163 [pid = 1928] [id = 471] 02:16:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x91582c00) [pid = 1928] [serial = 1414] [outer = (nil)] 02:16:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x91f31c00) [pid = 1928] [serial = 1415] [outer = 0x91582c00] 02:16:58 INFO - PROCESS | 1928 | 1463649418371 Marionette DEBUG loaded listener.js 02:16:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x91f38400) [pid = 1928] [serial = 1416] [outer = 0x91582c00] 02:16:59 INFO - PROCESS | 1928 | 1463649419323 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]]]}] 02:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1690ms 02:16:59 INFO - PROCESS | 1928 | 1463649419363 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 02:16:59 INFO - PROCESS | 1928 | 1463649419369 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 02:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:16:59 INFO - PROCESS | 1928 | 1463649419377 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:16:59 INFO - PROCESS | 1928 | 1463649419381 Marionette TRACE conn3 <- [1,1858,null,{}] 02:16:59 INFO - PROCESS | 1928 | 1463649419388 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}] 02:16:59 INFO - PROCESS | 1928 | 1463649419661 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 02:17:00 INFO - PROCESS | 1928 | 1463649419999 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x88b4dc00 == 164 [pid = 1928] [id = 472] 02:17:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x893ca400) [pid = 1928] [serial = 1417] [outer = (nil)] 02:17:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x924a9400) [pid = 1928] [serial = 1418] [outer = 0x893ca400] 02:17:00 INFO - PROCESS | 1928 | 1463649420098 Marionette DEBUG loaded listener.js 02:17:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x924ae800) [pid = 1928] [serial = 1419] [outer = 0x893ca400] 02:17:01 INFO - PROCESS | 1928 | 1463649421059 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]]]}] 02:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1732ms 02:17:01 INFO - PROCESS | 1928 | 1463649421130 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 02:17:01 INFO - PROCESS | 1928 | 1463649421137 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 02:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:17:01 INFO - PROCESS | 1928 | 1463649421145 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:17:01 INFO - PROCESS | 1928 | 1463649421149 Marionette TRACE conn3 <- [1,1862,null,{}] 02:17:01 INFO - PROCESS | 1928 | 1463649421157 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}] 02:17:01 INFO - PROCESS | 1928 | 1463649421486 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 02:17:01 INFO - PROCESS | 1928 | 1463649421838 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x91f2e400 == 165 [pid = 1928] [id = 473] 02:17:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x91f2fc00) [pid = 1928] [serial = 1420] [outer = (nil)] 02:17:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x92750800) [pid = 1928] [serial = 1421] [outer = 0x91f2fc00] 02:17:01 INFO - PROCESS | 1928 | 1463649421941 Marionette DEBUG loaded listener.js 02:17:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x928e6400) [pid = 1928] [serial = 1422] [outer = 0x91f2fc00] 02:17:02 INFO - PROCESS | 1928 | 1463649422955 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]]]}] 02:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1846ms 02:17:03 INFO - PROCESS | 1928 | 1463649422999 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 02:17:03 INFO - PROCESS | 1928 | 1463649423004 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 02:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:17:03 INFO - PROCESS | 1928 | 1463649423012 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:17:03 INFO - PROCESS | 1928 | 1463649423018 Marionette TRACE conn3 <- [1,1866,null,{}] 02:17:03 INFO - PROCESS | 1928 | 1463649423025 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}] 02:17:03 INFO - PROCESS | 1928 | 1463649423307 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 02:17:03 INFO - PROCESS | 1928 | 1463649423668 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x928ecc00 == 166 [pid = 1928] [id = 474] 02:17:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x92b7cc00) [pid = 1928] [serial = 1423] [outer = (nil)] 02:17:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x9394e800) [pid = 1928] [serial = 1424] [outer = 0x92b7cc00] 02:17:03 INFO - PROCESS | 1928 | 1463649423777 Marionette DEBUG loaded listener.js 02:17:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x94681c00) [pid = 1928] [serial = 1425] [outer = 0x92b7cc00] 02:17:04 INFO - PROCESS | 1928 | 1463649424699 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]]]}] 02:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1738ms 02:17:04 INFO - PROCESS | 1928 | 1463649424766 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 02:17:04 INFO - PROCESS | 1928 | 1463649424770 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 02:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:17:04 INFO - PROCESS | 1928 | 1463649424781 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:17:04 INFO - PROCESS | 1928 | 1463649424785 Marionette TRACE conn3 <- [1,1870,null,{}] 02:17:04 INFO - PROCESS | 1928 | 1463649424792 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}] 02:17:05 INFO - PROCESS | 1928 | 1463649425053 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 02:17:05 INFO - PROCESS | 1928 | 1463649425394 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x8cf2c800 == 167 [pid = 1928] [id = 475] 02:17:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x913e9800) [pid = 1928] [serial = 1426] [outer = (nil)] 02:17:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x9502bc00) [pid = 1928] [serial = 1427] [outer = 0x913e9800] 02:17:05 INFO - PROCESS | 1928 | 1463649425491 Marionette DEBUG loaded listener.js 02:17:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x951ee800) [pid = 1928] [serial = 1428] [outer = 0x913e9800] 02:17:06 INFO - PROCESS | 1928 | 1463649426467 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]]]}] 02:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1745ms 02:17:06 INFO - PROCESS | 1928 | 1463649426528 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 02:17:06 INFO - PROCESS | 1928 | 1463649426531 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 02:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:17:06 INFO - PROCESS | 1928 | 1463649426539 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:17:06 INFO - PROCESS | 1928 | 1463649426553 Marionette TRACE conn3 <- [1,1874,null,{}] 02:17:06 INFO - PROCESS | 1928 | 1463649426560 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}] 02:17:06 INFO - PROCESS | 1928 | 1463649426845 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 02:17:07 INFO - PROCESS | 1928 | 1463649427182 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fc9000 == 168 [pid = 1928] [id = 476] 02:17:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x91588000) [pid = 1928] [serial = 1429] [outer = (nil)] 02:17:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x97644c00) [pid = 1928] [serial = 1430] [outer = 0x91588000] 02:17:07 INFO - PROCESS | 1928 | 1463649427288 Marionette DEBUG loaded listener.js 02:17:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x97666c00) [pid = 1928] [serial = 1431] [outer = 0x91588000] 02:17:08 INFO - PROCESS | 1928 | 1463649428275 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]]]}] 02:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1805ms 02:17:08 INFO - PROCESS | 1928 | 1463649428346 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 02:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:17:08 INFO - PROCESS | 1928 | 1463649428350 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 02:17:08 INFO - PROCESS | 1928 | 1463649428357 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:17:08 INFO - PROCESS | 1928 | 1463649428361 Marionette TRACE conn3 <- [1,1878,null,{}] 02:17:08 INFO - PROCESS | 1928 | 1463649428367 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}] 02:17:08 INFO - PROCESS | 1928 | 1463649428617 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 02:17:08 INFO - PROCESS | 1928 | 1463649428928 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x9506d800 == 169 [pid = 1928] [id = 477] 02:17:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x950be000) [pid = 1928] [serial = 1432] [outer = (nil)] 02:17:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x992b1000) [pid = 1928] [serial = 1433] [outer = 0x950be000] 02:17:09 INFO - PROCESS | 1928 | 1463649429027 Marionette DEBUG loaded listener.js 02:17:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x996bb800) [pid = 1928] [serial = 1434] [outer = 0x950be000] 02:17:09 INFO - PROCESS | 1928 | 1463649429934 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]]]}] 02:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1636ms 02:17:09 INFO - PROCESS | 1928 | 1463649429994 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 02:17:09 INFO - PROCESS | 1928 | 1463649429997 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 02:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:17:10 INFO - PROCESS | 1928 | 1463649430006 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:17:10 INFO - PROCESS | 1928 | 1463649430010 Marionette TRACE conn3 <- [1,1882,null,{}] 02:17:10 INFO - PROCESS | 1928 | 1463649430016 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}] 02:17:10 INFO - PROCESS | 1928 | 1463649430264 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 02:17:10 INFO - PROCESS | 1928 | 1463649430617 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x870da400 == 170 [pid = 1928] [id = 478] 02:17:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x8ac1d000) [pid = 1928] [serial = 1435] [outer = (nil)] 02:17:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x9a128000) [pid = 1928] [serial = 1436] [outer = 0x8ac1d000] 02:17:10 INFO - PROCESS | 1928 | 1463649430719 Marionette DEBUG loaded listener.js 02:17:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x9a194800) [pid = 1928] [serial = 1437] [outer = 0x8ac1d000] 02:17:11 INFO - PROCESS | 1928 | 1463649431656 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]]]}] 02:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1683ms 02:17:11 INFO - PROCESS | 1928 | 1463649431690 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 02:17:11 INFO - PROCESS | 1928 | 1463649431693 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 02:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:17:11 INFO - PROCESS | 1928 | 1463649431700 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:17:11 INFO - PROCESS | 1928 | 1463649431704 Marionette TRACE conn3 <- [1,1886,null,{}] 02:17:11 INFO - PROCESS | 1928 | 1463649431710 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}] 02:17:11 INFO - PROCESS | 1928 | 1463649431954 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 02:17:12 INFO - PROCESS | 1928 | 1463649432291 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x9927c800 == 171 [pid = 1928] [id = 479] 02:17:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x9a135000) [pid = 1928] [serial = 1438] [outer = (nil)] 02:17:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x9a469c00) [pid = 1928] [serial = 1439] [outer = 0x9a135000] 02:17:12 INFO - PROCESS | 1928 | 1463649432402 Marionette DEBUG loaded listener.js 02:17:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x9a46bc00) [pid = 1928] [serial = 1440] [outer = 0x9a135000] 02:17:13 INFO - PROCESS | 1928 | 1463649433342 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]]]}] 02:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1690ms 02:17:13 INFO - PROCESS | 1928 | 1463649433393 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 02:17:13 INFO - PROCESS | 1928 | 1463649433397 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 02:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:17:13 INFO - PROCESS | 1928 | 1463649433404 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:17:13 INFO - PROCESS | 1928 | 1463649433408 Marionette TRACE conn3 <- [1,1890,null,{}] 02:17:13 INFO - PROCESS | 1928 | 1463649433415 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}] 02:17:13 INFO - PROCESS | 1928 | 1463649433664 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 02:17:14 INFO - PROCESS | 1928 | 1463649434002 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fd4400 == 172 [pid = 1928] [id = 480] 02:17:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x8acf8400) [pid = 1928] [serial = 1441] [outer = (nil)] 02:17:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x9a472000) [pid = 1928] [serial = 1442] [outer = 0x8acf8400] 02:17:14 INFO - PROCESS | 1928 | 1463649434102 Marionette DEBUG loaded listener.js 02:17:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x9a475400) [pid = 1928] [serial = 1443] [outer = 0x8acf8400] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x93ced400 == 171 [pid = 1928] [id = 8] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x8f117400 == 170 [pid = 1928] [id = 111] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x88b40c00 == 169 [pid = 1928] [id = 273] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x93cf3c00 == 168 [pid = 1928] [id = 61] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x8f27ac00 == 167 [pid = 1928] [id = 121] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x8f1a5400 == 166 [pid = 1928] [id = 116] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x85fd1000 == 165 [pid = 1928] [id = 462] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x893cf000 == 164 [pid = 1928] [id = 461] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x88b47400 == 163 [pid = 1928] [id = 460] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x85ee3400 == 162 [pid = 1928] [id = 459] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x867ac800 == 161 [pid = 1928] [id = 457] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x951ebc00 == 160 [pid = 1928] [id = 456] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x85eef000 == 159 [pid = 1928] [id = 455] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x8d007c00 == 158 [pid = 1928] [id = 453] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x9098e800 == 157 [pid = 1928] [id = 454] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x91d9bc00 == 156 [pid = 1928] [id = 452] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x8f3e4c00 == 155 [pid = 1928] [id = 451] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x88b46000 == 154 [pid = 1928] [id = 450] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x85fd6000 == 153 [pid = 1928] [id = 448] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x8dc7d000 == 152 [pid = 1928] [id = 449] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x86a51c00 == 151 [pid = 1928] [id = 447] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x89514400 == 150 [pid = 1928] [id = 446] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x8acfd000 == 149 [pid = 1928] [id = 445] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x8c3ad800 == 148 [pid = 1928] [id = 444] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x8b469c00 == 147 [pid = 1928] [id = 443] 02:17:16 INFO - PROCESS | 1928 | --DOCSHELL 0x86b76000 == 146 [pid = 1928] [id = 442] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x8f3e9400) [pid = 1928] [serial = 1287] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x8f1a3400) [pid = 1928] [serial = 1281] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x8a20b000) [pid = 1928] [serial = 1319] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x928e5c00) [pid = 1928] [serial = 1302] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x951f8400) [pid = 1928] [serial = 1313] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x87fedc00) [pid = 1928] [serial = 1317] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x8d510000) [pid = 1928] [serial = 1274] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x8828b000) [pid = 1928] [serial = 1265] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x8772ec00) [pid = 1928] [serial = 1316] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x8cf23800) [pid = 1928] [serial = 1323] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x8d476c00) [pid = 1928] [serial = 1271] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x91fd3400) [pid = 1928] [serial = 1296] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x928e2400) [pid = 1928] [serial = 1301] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x8f119400) [pid = 1928] [serial = 1280] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x8f276000) [pid = 1928] [serial = 1283] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x91f38000) [pid = 1928] [serial = 1295] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x88b49c00) [pid = 1928] [serial = 1266] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x9502ac00) [pid = 1928] [serial = 1311] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x9157dc00) [pid = 1928] [serial = 1293] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x93958000) [pid = 1928] [serial = 1307] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x90b95000) [pid = 1928] [serial = 1290] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x8c272c00) [pid = 1928] [serial = 1200] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x8acfd400) [pid = 1928] [serial = 1268] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x913e8800) [pid = 1928] [serial = 1292] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x92741800) [pid = 1928] [serial = 1298] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x9927c400) [pid = 1928] [serial = 1248] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x92743c00) [pid = 1928] [serial = 1299] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x8dc7ac00) [pid = 1928] [serial = 1277] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x8ac1c000) [pid = 1928] [serial = 1320] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x8c519800) [pid = 1928] [serial = 1322] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x8d489400) [pid = 1928] [serial = 1272] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x8dc82400) [pid = 1928] [serial = 1278] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x90b8f000) [pid = 1928] [serial = 1289] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x92a4c400) [pid = 1928] [serial = 1304] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x92a52800) [pid = 1928] [serial = 1305] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x8f27bc00) [pid = 1928] [serial = 1284] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x8b461800) [pid = 1928] [serial = 1269] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x95023000) [pid = 1928] [serial = 1310] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x8f3e2800) [pid = 1928] [serial = 1286] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x93cf8000) [pid = 1928] [serial = 1308] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x8d842400) [pid = 1928] [serial = 1275] [outer = (nil)] [url = about:blank] 02:17:16 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x8c3a9400) [pid = 1928] [serial = 1325] [outer = (nil)] [url = about:blank] 02:17:17 INFO - PROCESS | 1928 | 1463649437135 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]]]}] 02:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 3795ms 02:17:17 INFO - PROCESS | 1928 | 1463649437202 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 02:17:17 INFO - PROCESS | 1928 | 1463649437209 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 02:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:17:17 INFO - PROCESS | 1928 | 1463649437219 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:17:17 INFO - PROCESS | 1928 | 1463649437224 Marionette TRACE conn3 <- [1,1894,null,{}] 02:17:17 INFO - PROCESS | 1928 | 1463649437233 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}] 02:17:17 INFO - PROCESS | 1928 | 1463649437486 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 02:17:17 INFO - PROCESS | 1928 | 1463649437781 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x87fe2400 == 147 [pid = 1928] [id = 481] 02:17:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x87ff0800) [pid = 1928] [serial = 1444] [outer = (nil)] 02:17:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x88297800) [pid = 1928] [serial = 1445] [outer = 0x87ff0800] 02:17:17 INFO - PROCESS | 1928 | 1463649437872 Marionette DEBUG loaded listener.js 02:17:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x88b4d000) [pid = 1928] [serial = 1446] [outer = 0x87ff0800] 02:17:18 INFO - PROCESS | 1928 | 1463649438727 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]]]}] 02:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1594ms 02:17:18 INFO - PROCESS | 1928 | 1463649438814 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 02:17:18 INFO - PROCESS | 1928 | 1463649438823 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 02:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:17:18 INFO - PROCESS | 1928 | 1463649438842 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:17:18 INFO - PROCESS | 1928 | 1463649438845 Marionette TRACE conn3 <- [1,1898,null,{}] 02:17:18 INFO - PROCESS | 1928 | 1463649438852 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}] 02:17:19 INFO - PROCESS | 1928 | 1463649439149 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 02:17:19 INFO - PROCESS | 1928 | 1463649439184 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x8828cc00 == 148 [pid = 1928] [id = 482] 02:17:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x88b40800) [pid = 1928] [serial = 1447] [outer = (nil)] 02:17:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x8ae5f000) [pid = 1928] [serial = 1448] [outer = 0x88b40800] 02:17:19 INFO - PROCESS | 1928 | 1463649439272 Marionette DEBUG loaded listener.js 02:17:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x8b465400) [pid = 1928] [serial = 1449] [outer = 0x88b40800] 02:17:20 INFO - PROCESS | 1928 | 1463649440483 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]]]}] 02:17:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:17:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1693ms 02:17:20 INFO - PROCESS | 1928 | 1463649440535 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 02:17:20 INFO - PROCESS | 1928 | 1463649440539 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 02:17:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:17:20 INFO - PROCESS | 1928 | 1463649440546 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:17:20 INFO - PROCESS | 1928 | 1463649440553 Marionette TRACE conn3 <- [1,1902,null,{}] 02:17:20 INFO - PROCESS | 1928 | 1463649440578 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}] 02:17:20 INFO - PROCESS | 1928 | 1463649440886 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x8b46c000) [pid = 1928] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x8d8cbc00) [pid = 1928] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x8af50000) [pid = 1928] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x86b7bc00) [pid = 1928] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x8f11d000) [pid = 1928] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x92750c00) [pid = 1928] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x8d486c00) [pid = 1928] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x951f0400) [pid = 1928] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x92b78400) [pid = 1928] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x8a212400) [pid = 1928] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x86b7d800) [pid = 1928] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x8d482800) [pid = 1928] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x913eb400) [pid = 1928] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x92e1f800) [pid = 1928] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x867b1000) [pid = 1928] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x8f3e2c00) [pid = 1928] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x870db000) [pid = 1928] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x92a5f800) [pid = 1928] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x870d1400) [pid = 1928] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x8d48e400) [pid = 1928] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x88b49400) [pid = 1928] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:17:21 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x8d8ce400) [pid = 1928] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:17:21 INFO - PROCESS | 1928 | 1463649441749 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fd2800 == 149 [pid = 1928] [id = 483] 02:17:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x85fd5000) [pid = 1928] [serial = 1450] [outer = (nil)] 02:17:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x870db000) [pid = 1928] [serial = 1451] [outer = 0x85fd5000] 02:17:21 INFO - PROCESS | 1928 | 1463649441839 Marionette DEBUG loaded listener.js 02:17:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x8c519c00) [pid = 1928] [serial = 1452] [outer = 0x85fd5000] 02:17:22 INFO - PROCESS | 1928 | 1463649442660 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]]]}] 02:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 2153ms 02:17:22 INFO - PROCESS | 1928 | 1463649442726 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 02:17:22 INFO - PROCESS | 1928 | 1463649442733 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 02:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:17:22 INFO - PROCESS | 1928 | 1463649442757 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:17:22 INFO - PROCESS | 1928 | 1463649442761 Marionette TRACE conn3 <- [1,1906,null,{}] 02:17:22 INFO - PROCESS | 1928 | 1463649442767 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}] 02:17:22 INFO - PROCESS | 1928 | 1463649442989 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 02:17:23 INFO - PROCESS | 1928 | 1463649443268 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x8acf0000 == 150 [pid = 1928] [id = 484] 02:17:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x8c519800) [pid = 1928] [serial = 1453] [outer = (nil)] 02:17:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x8d476c00) [pid = 1928] [serial = 1454] [outer = 0x8c519800] 02:17:23 INFO - PROCESS | 1928 | 1463649443352 Marionette DEBUG loaded listener.js 02:17:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x8d48d000) [pid = 1928] [serial = 1455] [outer = 0x8c519800] 02:17:24 INFO - PROCESS | 1928 | 1463649444448 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]]]}] 02:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1736ms 02:17:24 INFO - PROCESS | 1928 | 1463649444493 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 02:17:24 INFO - PROCESS | 1928 | 1463649444501 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 02:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:17:24 INFO - PROCESS | 1928 | 1463649444513 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:17:24 INFO - PROCESS | 1928 | 1463649444520 Marionette TRACE conn3 <- [1,1910,null,{}] 02:17:24 INFO - PROCESS | 1928 | 1463649444531 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}] 02:17:24 INFO - PROCESS | 1928 | 1463649444790 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 02:17:25 INFO - PROCESS | 1928 | 1463649445141 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x86a51c00 == 151 [pid = 1928] [id = 485] 02:17:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x8828f800) [pid = 1928] [serial = 1456] [outer = (nil)] 02:17:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x8951e000) [pid = 1928] [serial = 1457] [outer = 0x8828f800] 02:17:25 INFO - PROCESS | 1928 | 1463649445245 Marionette DEBUG loaded listener.js 02:17:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x8acfc000) [pid = 1928] [serial = 1458] [outer = 0x8828f800] 02:17:26 INFO - PROCESS | 1928 | 1463649446224 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]]]}] 02:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1793ms 02:17:26 INFO - PROCESS | 1928 | 1463649446306 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 02:17:26 INFO - PROCESS | 1928 | 1463649446317 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 02:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:17:26 INFO - PROCESS | 1928 | 1463649446331 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:17:26 INFO - PROCESS | 1928 | 1463649446336 Marionette TRACE conn3 <- [1,1914,null,{}] 02:17:26 INFO - PROCESS | 1928 | 1463649446343 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}] 02:17:26 INFO - PROCESS | 1928 | 1463649446636 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 02:17:27 INFO - PROCESS | 1928 | 1463649446987 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c3a1000 == 152 [pid = 1928] [id = 486] 02:17:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x8c51b000) [pid = 1928] [serial = 1459] [outer = (nil)] 02:17:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x8d009400) [pid = 1928] [serial = 1460] [outer = 0x8c51b000] 02:17:27 INFO - PROCESS | 1928 | 1463649447082 Marionette DEBUG loaded listener.js 02:17:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8d474400) [pid = 1928] [serial = 1461] [outer = 0x8c51b000] 02:17:28 INFO - PROCESS | 1928 | 1463649448102 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]]]}] 02:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1836ms 02:17:28 INFO - PROCESS | 1928 | 1463649448168 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 02:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:17:28 INFO - PROCESS | 1928 | 1463649448172 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 02:17:28 INFO - PROCESS | 1928 | 1463649448180 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:17:28 INFO - PROCESS | 1928 | 1463649448187 Marionette TRACE conn3 <- [1,1918,null,{}] 02:17:28 INFO - PROCESS | 1928 | 1463649448206 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}] 02:17:28 INFO - PROCESS | 1928 | 1463649448504 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 02:17:28 INFO - PROCESS | 1928 | 1463649448851 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d838000 == 153 [pid = 1928] [id = 487] 02:17:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8d83dc00) [pid = 1928] [serial = 1462] [outer = (nil)] 02:17:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8d8ccc00) [pid = 1928] [serial = 1463] [outer = 0x8d83dc00] 02:17:28 INFO - PROCESS | 1928 | 1463649448952 Marionette DEBUG loaded listener.js 02:17:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x8dbbac00) [pid = 1928] [serial = 1464] [outer = 0x8d83dc00] 02:17:30 INFO - PROCESS | 1928 | 1463649450190 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]]]}] 02:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2050ms 02:17:30 INFO - PROCESS | 1928 | 1463649450231 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 02:17:30 INFO - PROCESS | 1928 | 1463649450237 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 02:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:17:30 INFO - PROCESS | 1928 | 1463649450244 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:17:30 INFO - PROCESS | 1928 | 1463649450248 Marionette TRACE conn3 <- [1,1922,null,{}] 02:17:30 INFO - PROCESS | 1928 | 1463649450255 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}] 02:17:30 INFO - PROCESS | 1928 | 1463649450514 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 02:17:30 INFO - PROCESS | 1928 | 1463649450833 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d8cbc00 == 154 [pid = 1928] [id = 488] 02:17:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8dbb7400) [pid = 1928] [serial = 1465] [outer = (nil)] 02:17:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8ddd5400) [pid = 1928] [serial = 1466] [outer = 0x8dbb7400] 02:17:30 INFO - PROCESS | 1928 | 1463649450930 Marionette DEBUG loaded listener.js 02:17:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8eb7f000) [pid = 1928] [serial = 1467] [outer = 0x8dbb7400] 02:17:31 INFO - PROCESS | 1928 | 1463649451890 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]]]}] 02:17:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1685ms 02:17:31 INFO - PROCESS | 1928 | 1463649451930 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 02:17:31 INFO - PROCESS | 1928 | 1463649451934 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 02:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:17:31 INFO - PROCESS | 1928 | 1463649451942 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:17:31 INFO - PROCESS | 1928 | 1463649451946 Marionette TRACE conn3 <- [1,1926,null,{}] 02:17:31 INFO - PROCESS | 1928 | 1463649451953 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}] 02:17:32 INFO - PROCESS | 1928 | 1463649452196 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 02:17:32 INFO - PROCESS | 1928 | 1463649452542 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x8dc7f400 == 155 [pid = 1928] [id = 489] 02:17:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8dc86400) [pid = 1928] [serial = 1468] [outer = (nil)] 02:17:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x8f1a5400) [pid = 1928] [serial = 1469] [outer = 0x8dc86400] 02:17:32 INFO - PROCESS | 1928 | 1463649452635 Marionette DEBUG loaded listener.js 02:17:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x8f1aa000) [pid = 1928] [serial = 1470] [outer = 0x8dc86400] 02:17:33 INFO - PROCESS | 1928 | 1463649453588 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]]]}] 02:17:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:17:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1696ms 02:17:33 INFO - PROCESS | 1928 | 1463649453640 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 02:17:33 INFO - PROCESS | 1928 | 1463649453643 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 02:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:17:33 INFO - PROCESS | 1928 | 1463649453652 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:17:33 INFO - PROCESS | 1928 | 1463649453656 Marionette TRACE conn3 <- [1,1930,null,{}] 02:17:33 INFO - PROCESS | 1928 | 1463649453663 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}] 02:17:33 INFO - PROCESS | 1928 | 1463649453985 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 02:17:34 INFO - PROCESS | 1928 | 1463649454331 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f11f000 == 156 [pid = 1928] [id = 490] 02:17:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x8f310c00) [pid = 1928] [serial = 1471] [outer = (nil)] 02:17:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x8f3e6800) [pid = 1928] [serial = 1472] [outer = 0x8f310c00] 02:17:34 INFO - PROCESS | 1928 | 1463649454426 Marionette DEBUG loaded listener.js 02:17:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x8f3eb800) [pid = 1928] [serial = 1473] [outer = 0x8f310c00] 02:17:35 INFO - PROCESS | 1928 | 1463649455354 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]]]}] 02:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1742ms 02:17:35 INFO - PROCESS | 1928 | 1463649455396 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 02:17:35 INFO - PROCESS | 1928 | 1463649455400 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 02:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:17:35 INFO - PROCESS | 1928 | 1463649455428 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:17:35 INFO - PROCESS | 1928 | 1463649455432 Marionette TRACE conn3 <- [1,1934,null,{}] 02:17:35 INFO - PROCESS | 1928 | 1463649455439 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}] 02:17:35 INFO - PROCESS | 1928 | 1463649455682 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 02:17:36 INFO - PROCESS | 1928 | 1463649456015 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f3e7400 == 157 [pid = 1928] [id = 491] 02:17:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x8f3f0c00) [pid = 1928] [serial = 1474] [outer = (nil)] 02:17:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x90b8c000) [pid = 1928] [serial = 1475] [outer = 0x8f3f0c00] 02:17:36 INFO - PROCESS | 1928 | 1463649456117 Marionette DEBUG loaded listener.js 02:17:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x90b91000) [pid = 1928] [serial = 1476] [outer = 0x8f3f0c00] 02:17:37 INFO - PROCESS | 1928 | 1463649457067 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]]]}] 02:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1688ms 02:17:37 INFO - PROCESS | 1928 | 1463649457113 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 02:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:17:37 INFO - PROCESS | 1928 | 1463649457118 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 02:17:37 INFO - PROCESS | 1928 | 1463649457125 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:17:37 INFO - PROCESS | 1928 | 1463649457129 Marionette TRACE conn3 <- [1,1938,null,{}] 02:17:37 INFO - PROCESS | 1928 | 1463649457136 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}] 02:17:37 INFO - PROCESS | 1928 | 1463649457377 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 02:17:37 INFO - PROCESS | 1928 | 1463649457698 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f3e1400 == 158 [pid = 1928] [id = 492] 02:17:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x9098e800) [pid = 1928] [serial = 1477] [outer = (nil)] 02:17:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x9157c000) [pid = 1928] [serial = 1478] [outer = 0x9098e800] 02:17:37 INFO - PROCESS | 1928 | 1463649457807 Marionette DEBUG loaded listener.js 02:17:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x9157f800) [pid = 1928] [serial = 1479] [outer = 0x9098e800] 02:17:38 INFO - PROCESS | 1928 | 1463649458757 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]]]}] 02:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1689ms 02:17:38 INFO - PROCESS | 1928 | 1463649458815 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 02:17:38 INFO - PROCESS | 1928 | 1463649458818 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 02:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:17:38 INFO - PROCESS | 1928 | 1463649458826 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:17:38 INFO - PROCESS | 1928 | 1463649458829 Marionette TRACE conn3 <- [1,1942,null,{}] 02:17:38 INFO - PROCESS | 1928 | 1463649458836 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}] 02:17:39 INFO - PROCESS | 1928 | 1463649459082 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 02:17:39 INFO - PROCESS | 1928 | 1463649459421 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d8c8000 == 159 [pid = 1928] [id = 493] 02:17:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x913e7c00) [pid = 1928] [serial = 1480] [outer = (nil)] 02:17:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x91f39000) [pid = 1928] [serial = 1481] [outer = 0x913e7c00] 02:17:39 INFO - PROCESS | 1928 | 1463649459521 Marionette DEBUG loaded listener.js 02:17:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x91fcd400) [pid = 1928] [serial = 1482] [outer = 0x913e7c00] 02:17:40 INFO - PROCESS | 1928 | 1463649460476 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]]]}] 02:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1683ms 02:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:17:40 INFO - PROCESS | 1928 | 1463649460509 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 02:17:40 INFO - PROCESS | 1928 | 1463649460513 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 02:17:40 INFO - PROCESS | 1928 | 1463649460520 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:17:40 INFO - PROCESS | 1928 | 1463649460523 Marionette TRACE conn3 <- [1,1946,null,{}] 02:17:40 INFO - PROCESS | 1928 | 1463649460530 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}] 02:17:40 INFO - PROCESS | 1928 | 1463649460778 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 02:17:41 INFO - PROCESS | 1928 | 1463649461119 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x9157dc00 == 160 [pid = 1928] [id = 494] 02:17:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x91da4000) [pid = 1928] [serial = 1483] [outer = (nil)] 02:17:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x92746000) [pid = 1928] [serial = 1484] [outer = 0x91da4000] 02:17:41 INFO - PROCESS | 1928 | 1463649461213 Marionette DEBUG loaded listener.js 02:17:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x92749000) [pid = 1928] [serial = 1485] [outer = 0x91da4000] 02:17:42 INFO - PROCESS | 1928 | 1463649462215 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]]]}] 02:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1732ms 02:17:42 INFO - PROCESS | 1928 | 1463649462253 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 02:17:42 INFO - PROCESS | 1928 | 1463649462258 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 02:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:17:42 INFO - PROCESS | 1928 | 1463649462266 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:17:42 INFO - PROCESS | 1928 | 1463649462272 Marionette TRACE conn3 <- [1,1950,null,{}] 02:17:42 INFO - PROCESS | 1928 | 1463649462279 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}] 02:17:42 INFO - PROCESS | 1928 | 1463649462601 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 02:17:42 INFO - PROCESS | 1928 | 1463649462956 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x91fcc400 == 161 [pid = 1928] [id = 495] 02:17:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x92a47c00) [pid = 1928] [serial = 1486] [outer = (nil)] 02:17:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x92a53000) [pid = 1928] [serial = 1487] [outer = 0x92a47c00] 02:17:43 INFO - PROCESS | 1928 | 1463649463058 Marionette DEBUG loaded listener.js 02:17:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x92b77c00) [pid = 1928] [serial = 1488] [outer = 0x92a47c00] 02:17:44 INFO - PROCESS | 1928 | 1463649463997 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]]]}] 02:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1787ms 02:17:44 INFO - PROCESS | 1928 | 1463649464054 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 02:17:44 INFO - PROCESS | 1928 | 1463649464059 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 02:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:17:44 INFO - PROCESS | 1928 | 1463649464067 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:17:44 INFO - PROCESS | 1928 | 1463649464071 Marionette TRACE conn3 <- [1,1954,null,{}] 02:17:44 INFO - PROCESS | 1928 | 1463649464077 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}] 02:17:44 INFO - PROCESS | 1928 | 1463649464325 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 02:17:44 INFO - PROCESS | 1928 | 1463649464676 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f1df800 == 162 [pid = 1928] [id = 496] 02:17:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x91579800) [pid = 1928] [serial = 1489] [outer = (nil)] 02:17:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x93c05c00) [pid = 1928] [serial = 1490] [outer = 0x91579800] 02:17:44 INFO - PROCESS | 1928 | 1463649464775 Marionette DEBUG loaded listener.js 02:17:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x93cee000) [pid = 1928] [serial = 1491] [outer = 0x91579800] 02:17:45 INFO - PROCESS | 1928 | 1463649465724 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]]]}] 02:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1689ms 02:17:45 INFO - PROCESS | 1928 | 1463649465757 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 02:17:45 INFO - PROCESS | 1928 | 1463649465761 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 02:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:17:45 INFO - PROCESS | 1928 | 1463649465769 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:17:45 INFO - PROCESS | 1928 | 1463649465774 Marionette TRACE conn3 <- [1,1958,null,{}] 02:17:45 INFO - PROCESS | 1928 | 1463649465781 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}] 02:17:46 INFO - PROCESS | 1928 | 1463649466033 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 02:17:46 INFO - PROCESS | 1928 | 1463649466370 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fccc00 == 163 [pid = 1928] [id = 497] 02:17:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x92a4cc00) [pid = 1928] [serial = 1492] [outer = (nil)] 02:17:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x95021c00) [pid = 1928] [serial = 1493] [outer = 0x92a4cc00] 02:17:46 INFO - PROCESS | 1928 | 1463649466469 Marionette DEBUG loaded listener.js 02:17:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x95028400) [pid = 1928] [serial = 1494] [outer = 0x92a4cc00] 02:17:47 INFO - PROCESS | 1928 | 1463649467395 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]]]}] 02:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1689ms 02:17:47 INFO - PROCESS | 1928 | 1463649467467 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 02:17:47 INFO - PROCESS | 1928 | 1463649467471 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 02:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:17:47 INFO - PROCESS | 1928 | 1463649467484 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:17:47 INFO - PROCESS | 1928 | 1463649467487 Marionette TRACE conn3 <- [1,1962,null,{}] 02:17:47 INFO - PROCESS | 1928 | 1463649467496 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}] 02:17:47 INFO - PROCESS | 1928 | 1463649467778 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 02:17:48 INFO - PROCESS | 1928 | 1463649468118 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x92b80400 == 164 [pid = 1928] [id = 498] 02:17:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x93c09c00) [pid = 1928] [serial = 1495] [outer = (nil)] 02:17:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x951f7400) [pid = 1928] [serial = 1496] [outer = 0x93c09c00] 02:17:48 INFO - PROCESS | 1928 | 1463649468217 Marionette DEBUG loaded listener.js 02:17:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x952e0800) [pid = 1928] [serial = 1497] [outer = 0x93c09c00] 02:17:49 INFO - PROCESS | 1928 | 1463649469147 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]]]}] 02:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1736ms 02:17:49 INFO - PROCESS | 1928 | 1463649469221 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 02:17:49 INFO - PROCESS | 1928 | 1463649469224 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 02:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:17:49 INFO - PROCESS | 1928 | 1463649469232 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:17:49 INFO - PROCESS | 1928 | 1463649469235 Marionette TRACE conn3 <- [1,1966,null,{}] 02:17:49 INFO - PROCESS | 1928 | 1463649469242 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}] 02:17:49 INFO - PROCESS | 1928 | 1463649469503 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 02:17:49 INFO - PROCESS | 1928 | 1463649469856 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x867b2000 == 165 [pid = 1928] [id = 499] 02:17:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x867b5800) [pid = 1928] [serial = 1498] [outer = (nil)] 02:17:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x97666400) [pid = 1928] [serial = 1499] [outer = 0x867b5800] 02:17:49 INFO - PROCESS | 1928 | 1463649469953 Marionette DEBUG loaded listener.js 02:17:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x9926f000) [pid = 1928] [serial = 1500] [outer = 0x867b5800] 02:17:50 INFO - PROCESS | 1928 | 1463649470963 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]]]}] 02:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1793ms 02:17:51 INFO - PROCESS | 1928 | 1463649471026 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 02:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:17:51 INFO - PROCESS | 1928 | 1463649471031 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 02:17:51 INFO - PROCESS | 1928 | 1463649471039 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:17:51 INFO - PROCESS | 1928 | 1463649471042 Marionette TRACE conn3 <- [1,1970,null,{}] 02:17:51 INFO - PROCESS | 1928 | 1463649471050 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}] 02:17:51 INFO - PROCESS | 1928 | 1463649471307 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 02:17:51 INFO - PROCESS | 1928 | 1463649471650 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x95232c00 == 166 [pid = 1928] [id = 500] 02:17:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x992a7000) [pid = 1928] [serial = 1501] [outer = (nil)] 02:17:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x9a1f7800) [pid = 1928] [serial = 1502] [outer = 0x992a7000] 02:17:51 INFO - PROCESS | 1928 | 1463649471748 Marionette DEBUG loaded listener.js 02:17:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x9a259800) [pid = 1928] [serial = 1503] [outer = 0x992a7000] 02:17:52 INFO - PROCESS | 1928 | 1463649472737 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]]]}] 02:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1746ms 02:17:52 INFO - PROCESS | 1928 | 1463649472788 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 02:17:52 INFO - PROCESS | 1928 | 1463649472794 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 02:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:17:52 INFO - PROCESS | 1928 | 1463649472806 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:17:52 INFO - PROCESS | 1928 | 1463649472811 Marionette TRACE conn3 <- [1,1974,null,{}] 02:17:52 INFO - PROCESS | 1928 | 1463649472823 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}] 02:17:53 INFO - PROCESS | 1928 | 1463649473140 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 02:17:53 INFO - PROCESS | 1928 | 1463649473539 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x9a629c00 == 167 [pid = 1928] [id = 501] 02:17:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x9a632400) [pid = 1928] [serial = 1504] [outer = (nil)] 02:17:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x9a63e400) [pid = 1928] [serial = 1505] [outer = 0x9a632400] 02:17:53 INFO - PROCESS | 1928 | 1463649473637 Marionette DEBUG loaded listener.js 02:17:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x9a641c00) [pid = 1928] [serial = 1506] [outer = 0x9a632400] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x85ef0c00 == 166 [pid = 1928] [id = 394] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x85eed000 == 165 [pid = 1928] [id = 393] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x8544f800 == 164 [pid = 1928] [id = 311] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x85fd2800 == 163 [pid = 1928] [id = 483] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x8828cc00 == 162 [pid = 1928] [id = 482] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x87fe2400 == 161 [pid = 1928] [id = 481] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x9927c800 == 160 [pid = 1928] [id = 479] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x870da400 == 159 [pid = 1928] [id = 478] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x85fc9000 == 158 [pid = 1928] [id = 476] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x9506d800 == 157 [pid = 1928] [id = 477] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x8cf2c800 == 156 [pid = 1928] [id = 475] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x928ecc00 == 155 [pid = 1928] [id = 474] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x91f2e400 == 154 [pid = 1928] [id = 473] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x913e3800 == 153 [pid = 1928] [id = 471] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x88b4dc00 == 152 [pid = 1928] [id = 472] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x8eb7ac00 == 151 [pid = 1928] [id = 470] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x85451000 == 150 [pid = 1928] [id = 469] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x85fc9400 == 149 [pid = 1928] [id = 468] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x8c3a1c00 == 148 [pid = 1928] [id = 467] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x8d488800 == 147 [pid = 1928] [id = 466] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x8c51e400 == 146 [pid = 1928] [id = 465] 02:17:55 INFO - PROCESS | 1928 | --DOCSHELL 0x86b74c00 == 145 [pid = 1928] [id = 464] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x8d002c00) [pid = 1928] [serial = 1389] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x8cf29c00) [pid = 1928] [serial = 1332] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x8eb73000) [pid = 1928] [serial = 1341] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x91583000) [pid = 1928] [serial = 1352] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x87729c00) [pid = 1928] [serial = 1328] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x90b91800) [pid = 1928] [serial = 1350] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x88b47800) [pid = 1928] [serial = 1329] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x8c3a5400) [pid = 1928] [serial = 1331] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x92a41c00) [pid = 1928] [serial = 1358] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x8ddcd000) [pid = 1928] [serial = 1338] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x97662000) [pid = 1928] [serial = 1370] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x99272800) [pid = 1928] [serial = 1374] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x8e7a1c00) [pid = 1928] [serial = 1340] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x8c26d800) [pid = 1928] [serial = 1386] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x8f1b2c00) [pid = 1928] [serial = 1343] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x8f3e5400) [pid = 1928] [serial = 1346] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x91fc7000) [pid = 1928] [serial = 1355] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x95233000) [pid = 1928] [serial = 1367] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x97665400) [pid = 1928] [serial = 1371] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x86b71400) [pid = 1928] [serial = 1380] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x99626000) [pid = 1928] [serial = 1376] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x8c3a2c00) [pid = 1928] [serial = 1263] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x996bb000) [pid = 1928] [serial = 1377] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x9502b800) [pid = 1928] [serial = 1364] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x867b9000) [pid = 1928] [serial = 1379] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x8a20a800) [pid = 1928] [serial = 1388] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x8d50bc00) [pid = 1928] [serial = 1334] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x90b8d400) [pid = 1928] [serial = 1349] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x952e2800) [pid = 1928] [serial = 1368] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x893cdc00) [pid = 1928] [serial = 1382] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x92a4d800) [pid = 1928] [serial = 1359] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x92e1dc00) [pid = 1928] [serial = 1361] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x8b469000) [pid = 1928] [serial = 1385] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x8dc7e800) [pid = 1928] [serial = 1337] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x8f3ed000) [pid = 1928] [serial = 1347] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x8f27ec00) [pid = 1928] [serial = 1344] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x8d841c00) [pid = 1928] [serial = 1335] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x91d96000) [pid = 1928] [serial = 1353] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x8a20b800) [pid = 1928] [serial = 1383] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x9395a800) [pid = 1928] [serial = 1362] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x9506e000) [pid = 1928] [serial = 1365] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x91fccc00) [pid = 1928] [serial = 1356] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x9926e000) [pid = 1928] [serial = 1373] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1928 | 1463649476549 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]]]}] 02:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 3799ms 02:17:56 INFO - PROCESS | 1928 | 1463649476605 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 02:17:56 INFO - PROCESS | 1928 | 1463649476610 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 02:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:17:56 INFO - PROCESS | 1928 | 1463649476620 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:17:56 INFO - PROCESS | 1928 | 1463649476626 Marionette TRACE conn3 <- [1,1978,null,{}] 02:17:56 INFO - PROCESS | 1928 | 1463649476679 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}] 02:17:56 INFO - PROCESS | 1928 | 1463649476919 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 02:17:57 INFO - PROCESS | 1928 | 1463649477135 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x8544f800 == 146 [pid = 1928] [id = 502] 02:17:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x85ef0c00) [pid = 1928] [serial = 1507] [outer = (nil)] 02:17:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x870db400) [pid = 1928] [serial = 1508] [outer = 0x85ef0c00] 02:17:57 INFO - PROCESS | 1928 | 1463649477219 Marionette DEBUG loaded listener.js 02:17:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x88b43400) [pid = 1928] [serial = 1509] [outer = 0x85ef0c00] 02:17:58 INFO - PROCESS | 1928 | 1463649478073 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]]]}] 02:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1542ms 02:17:58 INFO - PROCESS | 1928 | 1463649478164 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 02:17:58 INFO - PROCESS | 1928 | 1463649478172 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 02:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:17:58 INFO - PROCESS | 1928 | 1463649478185 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:17:58 INFO - PROCESS | 1928 | 1463649478188 Marionette TRACE conn3 <- [1,1982,null,{}] 02:17:58 INFO - PROCESS | 1928 | 1463649478196 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}] 02:17:58 INFO - PROCESS | 1928 | 1463649478445 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 02:17:58 INFO - PROCESS | 1928 | 1463649478744 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x89517800 == 147 [pid = 1928] [id = 503] 02:17:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8951ac00) [pid = 1928] [serial = 1510] [outer = (nil)] 02:17:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8acf2400) [pid = 1928] [serial = 1511] [outer = 0x8951ac00] 02:17:58 INFO - PROCESS | 1928 | 1463649478841 Marionette DEBUG loaded listener.js 02:17:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x8b464800) [pid = 1928] [serial = 1512] [outer = 0x8951ac00] 02:17:59 INFO - PROCESS | 1928 | 1463649479777 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]]]}] 02:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1635ms 02:17:59 INFO - PROCESS | 1928 | 1463649479819 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 02:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:17:59 INFO - PROCESS | 1928 | 1463649479824 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 02:17:59 INFO - PROCESS | 1928 | 1463649479838 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:17:59 INFO - PROCESS | 1928 | 1463649479843 Marionette TRACE conn3 <- [1,1986,null,{}] 02:17:59 INFO - PROCESS | 1928 | 1463649479862 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}] 02:18:00 INFO - PROCESS | 1928 | 1463649480229 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 02:18:00 INFO - PROCESS | 1928 | 1463649480457 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c3acc00 == 148 [pid = 1928] [id = 504] 02:18:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x8c51f800) [pid = 1928] [serial = 1513] [outer = (nil)] 02:18:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x8cf2b400) [pid = 1928] [serial = 1514] [outer = 0x8c51f800] 02:18:00 INFO - PROCESS | 1928 | 1463649480549 Marionette DEBUG loaded listener.js 02:18:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x8d469c00) [pid = 1928] [serial = 1515] [outer = 0x8c51f800] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x8ac1d000) [pid = 1928] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x8c277800) [pid = 1928] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x85fd5000) [pid = 1928] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x8dc7cc00) [pid = 1928] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x88b41400) [pid = 1928] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x92b7cc00) [pid = 1928] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x87ff0800) [pid = 1928] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x8f27cc00) [pid = 1928] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x9a135000) [pid = 1928] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x893ca400) [pid = 1928] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x87ff0400) [pid = 1928] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x87fe6c00) [pid = 1928] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x913e9800) [pid = 1928] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x91588000) [pid = 1928] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x91f2fc00) [pid = 1928] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x8c521c00) [pid = 1928] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x91582c00) [pid = 1928] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x88b40800) [pid = 1928] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x93954800) [pid = 1928] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x950be000) [pid = 1928] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x8d8d4400) [pid = 1928] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:18:01 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x8acf8400) [pid = 1928] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:18:01 INFO - PROCESS | 1928 | 1463649481958 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]]]}] 02:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 2146ms 02:18:01 INFO - PROCESS | 1928 | 1463649481977 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 02:18:01 INFO - PROCESS | 1928 | 1463649481998 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 02:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:18:02 INFO - PROCESS | 1928 | 1463649482006 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:18:02 INFO - PROCESS | 1928 | 1463649482010 Marionette TRACE conn3 <- [1,1990,null,{}] 02:18:02 INFO - PROCESS | 1928 | 1463649482017 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}] 02:18:02 INFO - PROCESS | 1928 | 1463649482248 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 02:18:02 INFO - PROCESS | 1928 | 1463649482448 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x870d6400 == 149 [pid = 1928] [id = 505] 02:18:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x8a213800) [pid = 1928] [serial = 1516] [outer = (nil)] 02:18:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x8d475000) [pid = 1928] [serial = 1517] [outer = 0x8a213800] 02:18:02 INFO - PROCESS | 1928 | 1463649482540 Marionette DEBUG loaded listener.js 02:18:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x8d504c00) [pid = 1928] [serial = 1518] [outer = 0x8a213800] 02:18:03 INFO - PROCESS | 1928 | 1463649483574 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]]]}] 02:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1599ms 02:18:03 INFO - PROCESS | 1928 | 1463649483607 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 02:18:03 INFO - PROCESS | 1928 | 1463649483614 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 02:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:18:03 INFO - PROCESS | 1928 | 1463649483626 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:18:03 INFO - PROCESS | 1928 | 1463649483633 Marionette TRACE conn3 <- [1,1994,null,{}] 02:18:03 INFO - PROCESS | 1928 | 1463649483644 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}] 02:18:03 INFO - PROCESS | 1928 | 1463649483959 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 02:18:04 INFO - PROCESS | 1928 | 1463649484317 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x87fedc00 == 150 [pid = 1928] [id = 506] 02:18:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x8828cc00) [pid = 1928] [serial = 1519] [outer = (nil)] 02:18:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x893c2000) [pid = 1928] [serial = 1520] [outer = 0x8828cc00] 02:18:04 INFO - PROCESS | 1928 | 1463649484414 Marionette DEBUG loaded listener.js 02:18:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x89519800) [pid = 1928] [serial = 1521] [outer = 0x8828cc00] 02:18:05 INFO - PROCESS | 1928 | 1463649485461 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]]]}] 02:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1894ms 02:18:05 INFO - PROCESS | 1928 | 1463649485521 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 02:18:05 INFO - PROCESS | 1928 | 1463649485531 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 02:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:18:05 INFO - PROCESS | 1928 | 1463649485545 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:18:05 INFO - PROCESS | 1928 | 1463649485549 Marionette TRACE conn3 <- [1,1998,null,{}] 02:18:05 INFO - PROCESS | 1928 | 1463649485558 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}] 02:18:05 INFO - PROCESS | 1928 | 1463649485854 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 02:18:06 INFO - PROCESS | 1928 | 1463649486197 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c26b400 == 151 [pid = 1928] [id = 507] 02:18:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x8c26fc00) [pid = 1928] [serial = 1522] [outer = (nil)] 02:18:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x8c51a000) [pid = 1928] [serial = 1523] [outer = 0x8c26fc00] 02:18:06 INFO - PROCESS | 1928 | 1463649486292 Marionette DEBUG loaded listener.js 02:18:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x8cf2ec00) [pid = 1928] [serial = 1524] [outer = 0x8c26fc00] 02:18:07 INFO - PROCESS | 1928 | 1463649487296 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]]]}] 02:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1788ms 02:18:07 INFO - PROCESS | 1928 | 1463649487333 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 02:18:07 INFO - PROCESS | 1928 | 1463649487337 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 02:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:18:07 INFO - PROCESS | 1928 | 1463649487346 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:18:07 INFO - PROCESS | 1928 | 1463649487353 Marionette TRACE conn3 <- [1,2002,null,{}] 02:18:07 INFO - PROCESS | 1928 | 1463649487371 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}] 02:18:07 INFO - PROCESS | 1928 | 1463649487647 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 02:18:08 INFO - PROCESS | 1928 | 1463649488036 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d83b400 == 152 [pid = 1928] [id = 508] 02:18:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x8d8ca400) [pid = 1928] [serial = 1525] [outer = (nil)] 02:18:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8dbb2400) [pid = 1928] [serial = 1526] [outer = 0x8d8ca400] 02:18:08 INFO - PROCESS | 1928 | 1463649488139 Marionette DEBUG loaded listener.js 02:18:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8dc84400) [pid = 1928] [serial = 1527] [outer = 0x8d8ca400] 02:18:09 INFO - PROCESS | 1928 | 1463649489149 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]]]}] 02:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1844ms 02:18:09 INFO - PROCESS | 1928 | 1463649489190 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 02:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:18:09 INFO - PROCESS | 1928 | 1463649489196 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 02:18:09 INFO - PROCESS | 1928 | 1463649489203 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:18:09 INFO - PROCESS | 1928 | 1463649489206 Marionette TRACE conn3 <- [1,2006,null,{}] 02:18:09 INFO - PROCESS | 1928 | 1463649489214 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}] 02:18:09 INFO - PROCESS | 1928 | 1463649489476 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 02:18:09 INFO - PROCESS | 1928 | 1463649489813 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x8cf2f000 == 153 [pid = 1928] [id = 509] 02:18:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8d839400) [pid = 1928] [serial = 1528] [outer = (nil)] 02:18:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x8e7ad400) [pid = 1928] [serial = 1529] [outer = 0x8d839400] 02:18:09 INFO - PROCESS | 1928 | 1463649489913 Marionette DEBUG loaded listener.js 02:18:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8eb76c00) [pid = 1928] [serial = 1530] [outer = 0x8d839400] 02:18:10 INFO - PROCESS | 1928 | 1463649490870 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]]]}] 02:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 02:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1745ms 02:18:10 INFO - PROCESS | 1928 | 1463649490949 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 02:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:18:10 INFO - PROCESS | 1928 | 1463649490954 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 02:18:10 INFO - PROCESS | 1928 | 1463649490962 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:18:10 INFO - PROCESS | 1928 | 1463649490965 Marionette TRACE conn3 <- [1,2010,null,{}] 02:18:10 INFO - PROCESS | 1928 | 1463649490975 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}] 02:18:11 INFO - PROCESS | 1928 | 1463649491264 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 02:18:11 INFO - PROCESS | 1928 | 1463649491599 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x8dc7d000 == 154 [pid = 1928] [id = 510] 02:18:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8ddc9c00) [pid = 1928] [serial = 1531] [outer = (nil)] 02:18:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8f1b2c00) [pid = 1928] [serial = 1532] [outer = 0x8ddc9c00] 02:18:11 INFO - PROCESS | 1928 | 1463649491696 Marionette DEBUG loaded listener.js 02:18:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8f1e1800) [pid = 1928] [serial = 1533] [outer = 0x8ddc9c00] 02:18:12 INFO - PROCESS | 1928 | 1463649492683 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]]]}] 02:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 02:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1790ms 02:18:12 INFO - PROCESS | 1928 | 1463649492752 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 02:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:18:12 INFO - PROCESS | 1928 | 1463649492756 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 02:18:12 INFO - PROCESS | 1928 | 1463649492765 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:18:12 INFO - PROCESS | 1928 | 1463649492768 Marionette TRACE conn3 <- [1,2014,null,{}] 02:18:12 INFO - PROCESS | 1928 | 1463649492776 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}] 02:18:13 INFO - PROCESS | 1928 | 1463649493099 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 02:18:13 INFO - PROCESS | 1928 | 1463649493449 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x85eed000 == 155 [pid = 1928] [id = 511] 02:18:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x8d845400) [pid = 1928] [serial = 1534] [outer = (nil)] 02:18:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x9098b400) [pid = 1928] [serial = 1535] [outer = 0x8d845400] 02:18:13 INFO - PROCESS | 1928 | 1463649493545 Marionette DEBUG loaded listener.js 02:18:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x9098e400) [pid = 1928] [serial = 1536] [outer = 0x8d845400] 02:18:14 INFO - PROCESS | 1928 | 1463649494532 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]]]}] 02:18:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1835ms 02:18:14 INFO - PROCESS | 1928 | 1463649494600 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 02:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:18:14 INFO - PROCESS | 1928 | 1463649494604 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 02:18:14 INFO - PROCESS | 1928 | 1463649494611 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:18:14 INFO - PROCESS | 1928 | 1463649494615 Marionette TRACE conn3 <- [1,2018,null,{}] 02:18:14 INFO - PROCESS | 1928 | 1463649494622 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}] 02:18:14 INFO - PROCESS | 1928 | 1463649494885 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 02:18:15 INFO - PROCESS | 1928 | 1463649495233 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x8e7a5c00 == 156 [pid = 1928] [id = 512] 02:18:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x8eb77800) [pid = 1928] [serial = 1537] [outer = (nil)] 02:18:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x913ddc00) [pid = 1928] [serial = 1538] [outer = 0x8eb77800] 02:18:15 INFO - PROCESS | 1928 | 1463649495335 Marionette DEBUG loaded listener.js 02:18:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x913e4400) [pid = 1928] [serial = 1539] [outer = 0x8eb77800] 02:18:16 INFO - PROCESS | 1928 | 1463649496260 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]]]}] 02:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1687ms 02:18:16 INFO - PROCESS | 1928 | 1463649496313 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 02:18:16 INFO - PROCESS | 1928 | 1463649496317 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 02:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:18:16 INFO - PROCESS | 1928 | 1463649496325 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:18:16 INFO - PROCESS | 1928 | 1463649496330 Marionette TRACE conn3 <- [1,2022,null,{}] 02:18:16 INFO - PROCESS | 1928 | 1463649496336 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}] 02:18:16 INFO - PROCESS | 1928 | 1463649496593 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 02:18:16 INFO - PROCESS | 1928 | 1463649496931 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c26a000 == 157 [pid = 1928] [id = 513] 02:18:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x90994400) [pid = 1928] [serial = 1540] [outer = (nil)] 02:18:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x91da0c00) [pid = 1928] [serial = 1541] [outer = 0x90994400] 02:18:17 INFO - PROCESS | 1928 | 1463649497034 Marionette DEBUG loaded listener.js 02:18:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x91f2d000) [pid = 1928] [serial = 1542] [outer = 0x90994400] 02:18:18 INFO - PROCESS | 1928 | 1463649498021 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]]]}] 02:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1740ms 02:18:18 INFO - PROCESS | 1928 | 1463649498083 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 02:18:18 INFO - PROCESS | 1928 | 1463649498090 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 02:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:18:18 INFO - PROCESS | 1928 | 1463649498102 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:18:18 INFO - PROCESS | 1928 | 1463649498106 Marionette TRACE conn3 <- [1,2026,null,{}] 02:18:18 INFO - PROCESS | 1928 | 1463649498113 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}] 02:18:18 INFO - PROCESS | 1928 | 1463649498372 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 02:18:18 INFO - PROCESS | 1928 | 1463649498704 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x90b90400 == 158 [pid = 1928] [id = 514] 02:18:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x91d9a400) [pid = 1928] [serial = 1543] [outer = (nil)] 02:18:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x924a2800) [pid = 1928] [serial = 1544] [outer = 0x91d9a400] 02:18:18 INFO - PROCESS | 1928 | 1463649498804 Marionette DEBUG loaded listener.js 02:18:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x924a6400) [pid = 1928] [serial = 1545] [outer = 0x91d9a400] 02:18:19 INFO - PROCESS | 1928 | 1463649499761 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]]]}] 02:18:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:18:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1692ms 02:18:19 INFO - PROCESS | 1928 | 1463649499797 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 02:18:19 INFO - PROCESS | 1928 | 1463649499800 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 02:18:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:18:19 INFO - PROCESS | 1928 | 1463649499809 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:18:19 INFO - PROCESS | 1928 | 1463649499813 Marionette TRACE conn3 <- [1,2030,null,{}] 02:18:19 INFO - PROCESS | 1928 | 1463649499820 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}] 02:18:20 INFO - PROCESS | 1928 | 1463649500073 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 02:18:20 INFO - PROCESS | 1928 | 1463649500441 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x90996000 == 159 [pid = 1928] [id = 515] 02:18:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x91583c00) [pid = 1928] [serial = 1546] [outer = (nil)] 02:18:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x924ab400) [pid = 1928] [serial = 1547] [outer = 0x91583c00] 02:18:20 INFO - PROCESS | 1928 | 1463649500543 Marionette DEBUG loaded listener.js 02:18:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x928e4000) [pid = 1928] [serial = 1548] [outer = 0x91583c00] 02:18:21 INFO - PROCESS | 1928 | 1463649501502 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]]]}] 02:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1734ms 02:18:21 INFO - PROCESS | 1928 | 1463649501544 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 02:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:18:21 INFO - PROCESS | 1928 | 1463649501550 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 02:18:21 INFO - PROCESS | 1928 | 1463649501557 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:18:21 INFO - PROCESS | 1928 | 1463649501562 Marionette TRACE conn3 <- [1,2034,null,{}] 02:18:21 INFO - PROCESS | 1928 | 1463649501570 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}] 02:18:21 INFO - PROCESS | 1928 | 1463649501855 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 02:18:22 INFO - PROCESS | 1928 | 1463649502218 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x9274c000 == 160 [pid = 1928] [id = 516] 02:18:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x92a60c00) [pid = 1928] [serial = 1549] [outer = (nil)] 02:18:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x92e1f000) [pid = 1928] [serial = 1550] [outer = 0x92a60c00] 02:18:22 INFO - PROCESS | 1928 | 1463649502321 Marionette DEBUG loaded listener.js 02:18:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x94680800) [pid = 1928] [serial = 1551] [outer = 0x92a60c00] 02:18:23 INFO - PROCESS | 1928 | 1463649503295 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]]]}] 02:18:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1790ms 02:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:18:23 INFO - PROCESS | 1928 | 1463649503347 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 02:18:23 INFO - PROCESS | 1928 | 1463649503351 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 02:18:23 INFO - PROCESS | 1928 | 1463649503359 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:18:23 INFO - PROCESS | 1928 | 1463649503361 Marionette TRACE conn3 <- [1,2038,null,{}] 02:18:23 INFO - PROCESS | 1928 | 1463649503369 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}] 02:18:23 INFO - PROCESS | 1928 | 1463649503621 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 02:18:24 INFO - PROCESS | 1928 | 1463649504023 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x92a4c400 == 161 [pid = 1928] [id = 517] 02:18:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x9501dc00) [pid = 1928] [serial = 1552] [outer = (nil)] 02:18:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x950be000) [pid = 1928] [serial = 1553] [outer = 0x9501dc00] 02:18:24 INFO - PROCESS | 1928 | 1463649504132 Marionette DEBUG loaded listener.js 02:18:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x951ed800) [pid = 1928] [serial = 1554] [outer = 0x9501dc00] 02:18:25 INFO - PROCESS | 1928 | 1463649505127 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]]]}] 02:18:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:18:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1837ms 02:18:25 INFO - PROCESS | 1928 | 1463649505199 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 02:18:25 INFO - PROCESS | 1928 | 1463649505206 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 02:18:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:18:25 INFO - PROCESS | 1928 | 1463649505237 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:18:25 INFO - PROCESS | 1928 | 1463649505244 Marionette TRACE conn3 <- [1,2042,null,{}] 02:18:25 INFO - PROCESS | 1928 | 1463649505256 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}] 02:18:25 INFO - PROCESS | 1928 | 1463649505586 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 02:18:25 INFO - PROCESS | 1928 | 1463649505931 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x92749400 == 162 [pid = 1928] [id = 518] 02:18:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x9274c800) [pid = 1928] [serial = 1555] [outer = (nil)] 02:18:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x9765d000) [pid = 1928] [serial = 1556] [outer = 0x9274c800] 02:18:26 INFO - PROCESS | 1928 | 1463649506027 Marionette DEBUG loaded listener.js 02:18:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x97665000) [pid = 1928] [serial = 1557] [outer = 0x9274c800] 02:18:27 INFO - PROCESS | 1928 | 1463649507012 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]]]}] 02:18:27 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) 02:18:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1846ms 02:18:27 INFO - PROCESS | 1928 | 1463649507082 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 02:18:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:18:27 INFO - PROCESS | 1928 | 1463649507086 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 02:18:27 INFO - PROCESS | 1928 | 1463649507094 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:18:27 INFO - PROCESS | 1928 | 1463649507098 Marionette TRACE conn3 <- [1,2046,null,{}] 02:18:27 INFO - PROCESS | 1928 | 1463649507106 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}] 02:18:27 INFO - PROCESS | 1928 | 1463649507358 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 02:18:27 INFO - PROCESS | 1928 | 1463649507700 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x9506bc00 == 163 [pid = 1928] [id = 519] 02:18:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x952dec00) [pid = 1928] [serial = 1558] [outer = (nil)] 02:18:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x99622c00) [pid = 1928] [serial = 1559] [outer = 0x952dec00] 02:18:27 INFO - PROCESS | 1928 | 1463649507798 Marionette DEBUG loaded listener.js 02:18:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x996b9000) [pid = 1928] [serial = 1560] [outer = 0x952dec00] 02:18:28 INFO - PROCESS | 1928 | 1463649508766 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]]]}] 02:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1733ms 02:18:28 INFO - PROCESS | 1928 | 1463649508833 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 02:18:28 INFO - PROCESS | 1928 | 1463649508838 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 02:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:18:28 INFO - PROCESS | 1928 | 1463649508848 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:18:28 INFO - PROCESS | 1928 | 1463649508851 Marionette TRACE conn3 <- [1,2050,null,{}] 02:18:28 INFO - PROCESS | 1928 | 1463649508858 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}] 02:18:29 INFO - PROCESS | 1928 | 1463649509126 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 02:18:29 INFO - PROCESS | 1928 | 1463649509447 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x9468c400 == 164 [pid = 1928] [id = 520] 02:18:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x9926dc00) [pid = 1928] [serial = 1561] [outer = (nil)] 02:18:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x9a253800) [pid = 1928] [serial = 1562] [outer = 0x9926dc00] 02:18:29 INFO - PROCESS | 1928 | 1463649509547 Marionette DEBUG loaded listener.js 02:18:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x9a46dc00) [pid = 1928] [serial = 1563] [outer = 0x9926dc00] 02:18:30 INFO - PROCESS | 1928 | 1463649510493 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]]]}] 02:18:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:18:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1689ms 02:18:30 INFO - PROCESS | 1928 | 1463649510539 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 02:18:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:18:30 INFO - PROCESS | 1928 | 1463649510543 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 02:18:30 INFO - PROCESS | 1928 | 1463649510550 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:18:30 INFO - PROCESS | 1928 | 1463649510554 Marionette TRACE conn3 <- [1,2054,null,{}] 02:18:30 INFO - PROCESS | 1928 | 1463649510561 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}] 02:18:30 INFO - PROCESS | 1928 | 1463649510825 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 02:18:31 INFO - PROCESS | 1928 | 1463649511175 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x92a5e800 == 165 [pid = 1928] [id = 521] 02:18:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x92b7ac00) [pid = 1928] [serial = 1564] [outer = (nil)] 02:18:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x9a643c00) [pid = 1928] [serial = 1565] [outer = 0x92b7ac00] 02:18:31 INFO - PROCESS | 1928 | 1463649511275 Marionette DEBUG loaded listener.js 02:18:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x9a647000) [pid = 1928] [serial = 1566] [outer = 0x92b7ac00] 02:18:32 INFO - PROCESS | 1928 | 1463649512211 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]]]}] 02:18:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1734ms 02:18:32 INFO - PROCESS | 1928 | 1463649512284 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 02:18:32 INFO - PROCESS | 1928 | 1463649512289 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 02:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:18:32 INFO - PROCESS | 1928 | 1463649512297 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:18:32 INFO - PROCESS | 1928 | 1463649512301 Marionette TRACE conn3 <- [1,2058,null,{}] 02:18:32 INFO - PROCESS | 1928 | 1463649512307 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}] 02:18:32 INFO - PROCESS | 1928 | 1463649512566 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 02:18:32 INFO - PROCESS | 1928 | 1463649512927 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x86a54c00 == 166 [pid = 1928] [id = 522] 02:18:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x97647400) [pid = 1928] [serial = 1567] [outer = (nil)] 02:18:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x9ab8b000) [pid = 1928] [serial = 1568] [outer = 0x97647400] 02:18:33 INFO - PROCESS | 1928 | 1463649513023 Marionette DEBUG loaded listener.js 02:18:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x9ab8e400) [pid = 1928] [serial = 1569] [outer = 0x97647400] 02:18:35 INFO - PROCESS | 1928 | --DOCSHELL 0x99fa0800 == 165 [pid = 1928] [id = 13] 02:18:35 INFO - PROCESS | 1928 | --DOCSHELL 0x93c0b000 == 164 [pid = 1928] [id = 414] 02:18:35 INFO - PROCESS | 1928 | --DOCSHELL 0x8c3acc00 == 163 [pid = 1928] [id = 504] 02:18:35 INFO - PROCESS | 1928 | --DOCSHELL 0x89517800 == 162 [pid = 1928] [id = 503] 02:18:35 INFO - PROCESS | 1928 | --DOCSHELL 0x8544f800 == 161 [pid = 1928] [id = 502] 02:18:35 INFO - PROCESS | 1928 | --DOCSHELL 0x867b2000 == 160 [pid = 1928] [id = 499] 02:18:35 INFO - PROCESS | 1928 | --DOCSHELL 0x95232c00 == 159 [pid = 1928] [id = 500] 02:18:35 INFO - PROCESS | 1928 | --DOCSHELL 0x92b80400 == 158 [pid = 1928] [id = 498] 02:18:35 INFO - PROCESS | 1928 | --DOCSHELL 0x85fccc00 == 157 [pid = 1928] [id = 497] 02:18:35 INFO - PROCESS | 1928 | --DOCSHELL 0x91fcc400 == 156 [pid = 1928] [id = 495] 02:18:35 INFO - PROCESS | 1928 | --DOCSHELL 0x8f1df800 == 155 [pid = 1928] [id = 496] 02:18:35 INFO - PROCESS | 1928 | --DOCSHELL 0x9157dc00 == 154 [pid = 1928] [id = 494] 02:18:35 INFO - PROCESS | 1928 | --DOCSHELL 0x8d8c8000 == 153 [pid = 1928] [id = 493] 02:18:35 INFO - PROCESS | 1928 | --DOCSHELL 0x8f3e1400 == 152 [pid = 1928] [id = 492] 02:18:35 INFO - PROCESS | 1928 | --DOCSHELL 0x8f3e7400 == 151 [pid = 1928] [id = 491] 02:18:35 INFO - PROCESS | 1928 | --DOCSHELL 0x8f11f000 == 150 [pid = 1928] [id = 490] 02:18:35 INFO - PROCESS | 1928 | --DOCSHELL 0x8dc7f400 == 149 [pid = 1928] [id = 489] 02:18:35 INFO - PROCESS | 1928 | --DOCSHELL 0x8d8cbc00 == 148 [pid = 1928] [id = 488] 02:18:35 INFO - PROCESS | 1928 | --DOCSHELL 0x8c3a1000 == 147 [pid = 1928] [id = 486] 02:18:35 INFO - PROCESS | 1928 | --DOCSHELL 0x8d838000 == 146 [pid = 1928] [id = 487] 02:18:35 INFO - PROCESS | 1928 | --DOCSHELL 0x86a51c00 == 145 [pid = 1928] [id = 485] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x924a9400) [pid = 1928] [serial = 1418] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x8f3e7000) [pid = 1928] [serial = 1409] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x8ae5d800) [pid = 1928] [serial = 1395] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x8d486800) [pid = 1928] [serial = 1391] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x951ee800) [pid = 1928] [serial = 1428] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x97666c00) [pid = 1928] [serial = 1431] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x928e6400) [pid = 1928] [serial = 1422] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x8d010000) [pid = 1928] [serial = 1397] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x91f38400) [pid = 1928] [serial = 1416] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x92750800) [pid = 1928] [serial = 1421] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x8ae5f000) [pid = 1928] [serial = 1448] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x9523e400) [pid = 1928] [serial = 1314] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x97644c00) [pid = 1928] [serial = 1430] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x9a469c00) [pid = 1928] [serial = 1439] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x996bb800) [pid = 1928] [serial = 1434] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x924ae800) [pid = 1928] [serial = 1419] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x8d481800) [pid = 1928] [serial = 1398] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x9502bc00) [pid = 1928] [serial = 1427] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x992b1000) [pid = 1928] [serial = 1433] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x8dc7f800) [pid = 1928] [serial = 1401] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x8e7af800) [pid = 1928] [serial = 1403] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x9a194800) [pid = 1928] [serial = 1437] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x89513800) [pid = 1928] [serial = 1394] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x8b465400) [pid = 1928] [serial = 1449] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x9a472000) [pid = 1928] [serial = 1442] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x91585c00) [pid = 1928] [serial = 1413] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x9a475400) [pid = 1928] [serial = 1443] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x8c519c00) [pid = 1928] [serial = 1452] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x8dbba000) [pid = 1928] [serial = 1400] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x8f1d6000) [pid = 1928] [serial = 1407] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x91f31c00) [pid = 1928] [serial = 1415] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x90995400) [pid = 1928] [serial = 1410] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x8d476c00) [pid = 1928] [serial = 1454] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x9a128000) [pid = 1928] [serial = 1436] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x8f1aa400) [pid = 1928] [serial = 1406] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x870db000) [pid = 1928] [serial = 1451] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x8eb7dc00) [pid = 1928] [serial = 1404] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x8d00b000) [pid = 1928] [serial = 1326] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x94681c00) [pid = 1928] [serial = 1425] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x88b4d000) [pid = 1928] [serial = 1446] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x913ec800) [pid = 1928] [serial = 1412] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x9394e800) [pid = 1928] [serial = 1424] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x88297800) [pid = 1928] [serial = 1445] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x9a46bc00) [pid = 1928] [serial = 1440] [outer = (nil)] [url = about:blank] 02:18:36 INFO - PROCESS | 1928 | 1463649516015 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]]]}] 02:18:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:18:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 3746ms 02:18:36 INFO - PROCESS | 1928 | 1463649516043 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 02:18:36 INFO - PROCESS | 1928 | 1463649516050 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 02:18:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:18:36 INFO - PROCESS | 1928 | 1463649516060 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:18:36 INFO - PROCESS | 1928 | 1463649516066 Marionette TRACE conn3 <- [1,2062,null,{}] 02:18:36 INFO - PROCESS | 1928 | 1463649516077 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}] 02:18:36 INFO - PROCESS | 1928 | 1463649516350 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 02:18:36 INFO - PROCESS | 1928 | 1463649516578 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x86b76000 == 146 [pid = 1928] [id = 523] 02:18:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x870d7000) [pid = 1928] [serial = 1570] [outer = (nil)] 02:18:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8828b400) [pid = 1928] [serial = 1571] [outer = 0x870d7000] 02:18:36 INFO - PROCESS | 1928 | 1463649516671 Marionette DEBUG loaded listener.js 02:18:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x88b48000) [pid = 1928] [serial = 1572] [outer = 0x870d7000] 02:18:37 INFO - PROCESS | 1928 | 1463649517529 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]]]}] 02:18:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:18:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1542ms 02:18:37 INFO - PROCESS | 1928 | 1463649517602 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 02:18:37 INFO - PROCESS | 1928 | 1463649517612 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 02:18:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:18:37 INFO - PROCESS | 1928 | 1463649517624 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:18:37 INFO - PROCESS | 1928 | 1463649517628 Marionette TRACE conn3 <- [1,2066,null,{}] 02:18:37 INFO - PROCESS | 1928 | 1463649517635 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}] 02:18:37 INFO - PROCESS | 1928 | 1463649517880 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 02:18:38 INFO - PROCESS | 1928 | 1463649518166 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x8a210400 == 147 [pid = 1928] [id = 524] 02:18:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x8a212400) [pid = 1928] [serial = 1573] [outer = (nil)] 02:18:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8acfd400) [pid = 1928] [serial = 1574] [outer = 0x8a212400] 02:18:38 INFO - PROCESS | 1928 | 1463649518267 Marionette DEBUG loaded listener.js 02:18:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8af4a400) [pid = 1928] [serial = 1575] [outer = 0x8a212400] 02:18:39 INFO - PROCESS | 1928 | 1463649519260 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]]]}] 02:18:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1690ms 02:18:39 INFO - PROCESS | 1928 | 1463649519315 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 02:18:39 INFO - PROCESS | 1928 | 1463649519318 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 02:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:18:39 INFO - PROCESS | 1928 | 1463649519333 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:18:39 INFO - PROCESS | 1928 | 1463649519340 Marionette TRACE conn3 <- [1,2070,null,{}] 02:18:39 INFO - PROCESS | 1928 | 1463649519357 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}] 02:18:39 INFO - PROCESS | 1928 | 1463649519706 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 02:18:39 INFO - PROCESS | 1928 | 1463649519899 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c521c00 == 148 [pid = 1928] [id = 525] 02:18:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8cf24400) [pid = 1928] [serial = 1576] [outer = (nil)] 02:18:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8d010000) [pid = 1928] [serial = 1577] [outer = 0x8cf24400] 02:18:39 INFO - PROCESS | 1928 | 1463649519984 Marionette DEBUG loaded listener.js 02:18:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x8d482800) [pid = 1928] [serial = 1578] [outer = 0x8cf24400] 02:18:40 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x8c51f800) [pid = 1928] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:18:40 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x8c51b000) [pid = 1928] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:18:40 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x8828f800) [pid = 1928] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:18:40 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x85ef0c00) [pid = 1928] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:18:40 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x9a632400) [pid = 1928] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:18:40 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x992a7000) [pid = 1928] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:18:40 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x867b5800) [pid = 1928] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:18:40 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x93c09c00) [pid = 1928] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:18:40 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x92a4cc00) [pid = 1928] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:18:40 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x91579800) [pid = 1928] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:18:40 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x92a47c00) [pid = 1928] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:18:40 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x91da4000) [pid = 1928] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:18:40 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x913e7c00) [pid = 1928] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:18:40 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x9098e800) [pid = 1928] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:18:40 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x8f3f0c00) [pid = 1928] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:18:40 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x8f310c00) [pid = 1928] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:18:40 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x8dc86400) [pid = 1928] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:18:40 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x8dbb7400) [pid = 1928] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:18:40 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x8d83dc00) [pid = 1928] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:18:40 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x8951ac00) [pid = 1928] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:18:40 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x8ae5d400) [pid = 1928] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:18:41 INFO - PROCESS | 1928 | 1463649521483 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]]]}] 02:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2197ms 02:18:41 INFO - PROCESS | 1928 | 1463649521531 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 02:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:18:41 INFO - PROCESS | 1928 | 1463649521536 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 02:18:41 INFO - PROCESS | 1928 | 1463649521543 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:18:41 INFO - PROCESS | 1928 | 1463649521546 Marionette TRACE conn3 <- [1,2074,null,{}] 02:18:41 INFO - PROCESS | 1928 | 1463649521552 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}] 02:18:41 INFO - PROCESS | 1928 | 1463649521780 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 02:18:42 INFO - PROCESS | 1928 | 1463649521979 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x867b5800 == 149 [pid = 1928] [id = 526] 02:18:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x870d2000) [pid = 1928] [serial = 1579] [outer = (nil)] 02:18:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x8d009000) [pid = 1928] [serial = 1580] [outer = 0x870d2000] 02:18:42 INFO - PROCESS | 1928 | 1463649522100 Marionette DEBUG loaded listener.js 02:18:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x8d489400) [pid = 1928] [serial = 1581] [outer = 0x870d2000] 02:18:43 INFO - PROCESS | 1928 | 1463649523121 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]]]}] 02:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1639ms 02:18:43 INFO - PROCESS | 1928 | 1463649523182 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 02:18:43 INFO - PROCESS | 1928 | 1463649523189 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 02:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:18:43 INFO - PROCESS | 1928 | 1463649523199 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:18:43 INFO - PROCESS | 1928 | 1463649523207 Marionette TRACE conn3 <- [1,2078,null,{}] 02:18:43 INFO - PROCESS | 1928 | 1463649523219 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}] 02:18:43 INFO - PROCESS | 1928 | 1463649523520 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 02:18:43 INFO - PROCESS | 1928 | 1463649523876 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x87735c00 == 150 [pid = 1928] [id = 527] 02:18:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x87737400) [pid = 1928] [serial = 1582] [outer = (nil)] 02:18:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x88b49000) [pid = 1928] [serial = 1583] [outer = 0x87737400] 02:18:43 INFO - PROCESS | 1928 | 1463649523974 Marionette DEBUG loaded listener.js 02:18:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x8951ec00) [pid = 1928] [serial = 1584] [outer = 0x87737400] 02:18:44 INFO - PROCESS | 1928 | 1463649524956 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]]]}] 02:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1805ms 02:18:45 INFO - PROCESS | 1928 | 1463649525006 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 02:18:45 INFO - PROCESS | 1928 | 1463649525016 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 02:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:18:45 INFO - PROCESS | 1928 | 1463649525029 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:18:45 INFO - PROCESS | 1928 | 1463649525033 Marionette TRACE conn3 <- [1,2082,null,{}] 02:18:45 INFO - PROCESS | 1928 | 1463649525041 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}] 02:18:45 INFO - PROCESS | 1928 | 1463649525294 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 02:18:45 INFO - PROCESS | 1928 | 1463649525631 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ac13c00 == 151 [pid = 1928] [id = 528] 02:18:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x8ac14c00) [pid = 1928] [serial = 1585] [outer = (nil)] 02:18:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x8c277c00) [pid = 1928] [serial = 1586] [outer = 0x8ac14c00] 02:18:45 INFO - PROCESS | 1928 | 1463649525733 Marionette DEBUG loaded listener.js 02:18:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x8cf2e800) [pid = 1928] [serial = 1587] [outer = 0x8ac14c00] 02:18:46 INFO - PROCESS | 1928 | 1463649526747 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]]]}] 02:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1791ms 02:18:46 INFO - PROCESS | 1928 | 1463649526820 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 02:18:46 INFO - PROCESS | 1928 | 1463649526824 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 02:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:18:46 INFO - PROCESS | 1928 | 1463649526832 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:18:46 INFO - PROCESS | 1928 | 1463649526840 Marionette TRACE conn3 <- [1,2086,null,{}] 02:18:46 INFO - PROCESS | 1928 | 1463649526859 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}] 02:18:47 INFO - PROCESS | 1928 | 1463649527153 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 02:18:47 INFO - PROCESS | 1928 | 1463649527550 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c26e400 == 152 [pid = 1928] [id = 529] 02:18:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x8d481400) [pid = 1928] [serial = 1588] [outer = (nil)] 02:18:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x8d8cd400) [pid = 1928] [serial = 1589] [outer = 0x8d481400] 02:18:47 INFO - PROCESS | 1928 | 1463649527650 Marionette DEBUG loaded listener.js 02:18:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x8dbbd000) [pid = 1928] [serial = 1590] [outer = 0x8d481400] 02:18:48 INFO - PROCESS | 1928 | 1463649528648 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]]]}] 02:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1892ms 02:18:48 INFO - PROCESS | 1928 | 1463649528725 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 02:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:18:48 INFO - PROCESS | 1928 | 1463649528731 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 02:18:48 INFO - PROCESS | 1928 | 1463649528738 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:18:48 INFO - PROCESS | 1928 | 1463649528741 Marionette TRACE conn3 <- [1,2090,null,{}] 02:18:48 INFO - PROCESS | 1928 | 1463649528750 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}] 02:18:49 INFO - PROCESS | 1928 | 1463649529033 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 02:18:49 INFO - PROCESS | 1928 | 1463649529385 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ae5d400 == 153 [pid = 1928] [id = 530] 02:18:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8dbbcc00) [pid = 1928] [serial = 1591] [outer = (nil)] 02:18:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8ddd1400) [pid = 1928] [serial = 1592] [outer = 0x8dbbcc00] 02:18:49 INFO - PROCESS | 1928 | 1463649529479 Marionette DEBUG loaded listener.js 02:18:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8e7af400) [pid = 1928] [serial = 1593] [outer = 0x8dbbcc00] 02:18:50 INFO - PROCESS | 1928 | 1463649530442 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]]]}] 02:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1741ms 02:18:50 INFO - PROCESS | 1928 | 1463649530479 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 02:18:50 INFO - PROCESS | 1928 | 1463649530484 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 02:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:18:50 INFO - PROCESS | 1928 | 1463649530491 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:18:50 INFO - PROCESS | 1928 | 1463649530496 Marionette TRACE conn3 <- [1,2094,null,{}] 02:18:50 INFO - PROCESS | 1928 | 1463649530502 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}] 02:18:50 INFO - PROCESS | 1928 | 1463649530747 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 02:18:51 INFO - PROCESS | 1928 | 1463649531080 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d8ce400 == 154 [pid = 1928] [id = 531] 02:18:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x8dc7f400) [pid = 1928] [serial = 1594] [outer = (nil)] 02:18:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8f11ec00) [pid = 1928] [serial = 1595] [outer = 0x8dc7f400] 02:18:51 INFO - PROCESS | 1928 | 1463649531182 Marionette DEBUG loaded listener.js 02:18:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8f1ad000) [pid = 1928] [serial = 1596] [outer = 0x8dc7f400] 02:18:52 INFO - PROCESS | 1928 | 1463649532128 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]]]}] 02:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1682ms 02:18:52 INFO - PROCESS | 1928 | 1463649532175 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 02:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:18:52 INFO - PROCESS | 1928 | 1463649532180 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 02:18:52 INFO - PROCESS | 1928 | 1463649532187 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:18:52 INFO - PROCESS | 1928 | 1463649532190 Marionette TRACE conn3 <- [1,2098,null,{}] 02:18:52 INFO - PROCESS | 1928 | 1463649532198 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}] 02:18:52 INFO - PROCESS | 1928 | 1463649532479 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 02:18:52 INFO - PROCESS | 1928 | 1463649532831 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x8cf30c00 == 155 [pid = 1928] [id = 532] 02:18:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8ddd0000) [pid = 1928] [serial = 1597] [outer = (nil)] 02:18:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8f31ac00) [pid = 1928] [serial = 1598] [outer = 0x8ddd0000] 02:18:52 INFO - PROCESS | 1928 | 1463649532930 Marionette DEBUG loaded listener.js 02:18:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x8f3e7c00) [pid = 1928] [serial = 1599] [outer = 0x8ddd0000] 02:18:53 INFO - PROCESS | 1928 | 1463649533891 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]]]}] 02:18:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1739ms 02:18:53 INFO - PROCESS | 1928 | 1463649533927 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 02:18:53 INFO - PROCESS | 1928 | 1463649533932 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 02:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:18:53 INFO - PROCESS | 1928 | 1463649533939 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:18:53 INFO - PROCESS | 1928 | 1463649533943 Marionette TRACE conn3 <- [1,2102,null,{}] 02:18:53 INFO - PROCESS | 1928 | 1463649533950 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}] 02:18:54 INFO - PROCESS | 1928 | 1463649534193 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 02:18:54 INFO - PROCESS | 1928 | 1463649534575 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c3a4c00 == 156 [pid = 1928] [id = 533] 02:18:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x8eb78c00) [pid = 1928] [serial = 1600] [outer = (nil)] 02:18:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x90b8bc00) [pid = 1928] [serial = 1601] [outer = 0x8eb78c00] 02:18:54 INFO - PROCESS | 1928 | 1463649534675 Marionette DEBUG loaded listener.js 02:18:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x913e1000) [pid = 1928] [serial = 1602] [outer = 0x8eb78c00] 02:18:55 INFO - PROCESS | 1928 | 1463649535604 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]]]}] 02:18:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:18:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1740ms 02:18:55 INFO - PROCESS | 1928 | 1463649535681 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 02:18:55 INFO - PROCESS | 1928 | 1463649535686 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 02:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:18:55 INFO - PROCESS | 1928 | 1463649535693 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:18:55 INFO - PROCESS | 1928 | 1463649535697 Marionette TRACE conn3 <- [1,2106,null,{}] 02:18:55 INFO - PROCESS | 1928 | 1463649535704 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}] 02:18:55 INFO - PROCESS | 1928 | 1463649535949 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 02:18:56 INFO - PROCESS | 1928 | 1463649536253 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x90990c00 == 157 [pid = 1928] [id = 534] 02:18:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x90991400) [pid = 1928] [serial = 1603] [outer = (nil)] 02:18:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x91585000) [pid = 1928] [serial = 1604] [outer = 0x90991400] 02:18:56 INFO - PROCESS | 1928 | 1463649536358 Marionette DEBUG loaded listener.js 02:18:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x91d95c00) [pid = 1928] [serial = 1605] [outer = 0x90991400] 02:18:57 INFO - PROCESS | 1928 | 1463649537261 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]]]}] 02:18:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1634ms 02:18:57 INFO - PROCESS | 1928 | 1463649537329 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 02:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:18:57 INFO - PROCESS | 1928 | 1463649537334 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 02:18:57 INFO - PROCESS | 1928 | 1463649537342 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:18:57 INFO - PROCESS | 1928 | 1463649537345 Marionette TRACE conn3 <- [1,2110,null,{}] 02:18:57 INFO - PROCESS | 1928 | 1463649537352 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}] 02:18:57 INFO - PROCESS | 1928 | 1463649537608 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 02:18:57 INFO - PROCESS | 1928 | 1463649537976 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d844800 == 158 [pid = 1928] [id = 535] 02:18:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x8dbaf800) [pid = 1928] [serial = 1606] [outer = (nil)] 02:18:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x91588c00) [pid = 1928] [serial = 1607] [outer = 0x8dbaf800] 02:18:58 INFO - PROCESS | 1928 | 1463649538074 Marionette DEBUG loaded listener.js 02:18:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x91fc7c00) [pid = 1928] [serial = 1608] [outer = 0x8dbaf800] 02:18:59 INFO - PROCESS | 1928 | 1463649539005 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]]]}] 02:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1736ms 02:18:59 INFO - PROCESS | 1928 | 1463649539077 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 02:18:59 INFO - PROCESS | 1928 | 1463649539081 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 02:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:18:59 INFO - PROCESS | 1928 | 1463649539089 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:18:59 INFO - PROCESS | 1928 | 1463649539092 Marionette TRACE conn3 <- [1,2114,null,{}] 02:18:59 INFO - PROCESS | 1928 | 1463649539101 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}] 02:18:59 INFO - PROCESS | 1928 | 1463649539400 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 02:18:59 INFO - PROCESS | 1928 | 1463649539738 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x913e4000 == 159 [pid = 1928] [id = 536] 02:18:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x91f31400) [pid = 1928] [serial = 1609] [outer = (nil)] 02:18:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x92743800) [pid = 1928] [serial = 1610] [outer = 0x91f31400] 02:18:59 INFO - PROCESS | 1928 | 1463649539837 Marionette DEBUG loaded listener.js 02:18:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x92748800) [pid = 1928] [serial = 1611] [outer = 0x91f31400] 02:19:00 INFO - PROCESS | 1928 | 1463649540773 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]]]}] 02:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1737ms 02:19:00 INFO - PROCESS | 1928 | 1463649540836 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 02:19:00 INFO - PROCESS | 1928 | 1463649540841 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 02:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:19:00 INFO - PROCESS | 1928 | 1463649540853 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:19:00 INFO - PROCESS | 1928 | 1463649540857 Marionette TRACE conn3 <- [1,2118,null,{}] 02:19:00 INFO - PROCESS | 1928 | 1463649540864 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}] 02:19:01 INFO - PROCESS | 1928 | 1463649541139 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 02:19:01 INFO - PROCESS | 1928 | 1463649541466 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x924a8400 == 160 [pid = 1928] [id = 537] 02:19:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x92a49800) [pid = 1928] [serial = 1612] [outer = (nil)] 02:19:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x92a5c000) [pid = 1928] [serial = 1613] [outer = 0x92a49800] 02:19:01 INFO - PROCESS | 1928 | 1463649541593 Marionette DEBUG loaded listener.js 02:19:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x92e1b800) [pid = 1928] [serial = 1614] [outer = 0x92a49800] 02:19:02 INFO - PROCESS | 1928 | 1463649542629 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]]]}] 02:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1843ms 02:19:02 INFO - PROCESS | 1928 | 1463649542696 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 02:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:19:02 INFO - PROCESS | 1928 | 1463649542701 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 02:19:02 INFO - PROCESS | 1928 | 1463649542709 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:19:02 INFO - PROCESS | 1928 | 1463649542712 Marionette TRACE conn3 <- [1,2122,null,{}] 02:19:02 INFO - PROCESS | 1928 | 1463649542719 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}] 02:19:02 INFO - PROCESS | 1928 | 1463649542982 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 02:19:03 INFO - PROCESS | 1928 | 1463649543336 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f3e6000 == 161 [pid = 1928] [id = 538] 02:19:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x90b88c00) [pid = 1928] [serial = 1615] [outer = (nil)] 02:19:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x93ced400) [pid = 1928] [serial = 1616] [outer = 0x90b88c00] 02:19:03 INFO - PROCESS | 1928 | 1463649543433 Marionette DEBUG loaded listener.js 02:19:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x94682400) [pid = 1928] [serial = 1617] [outer = 0x90b88c00] 02:19:04 INFO - PROCESS | 1928 | 1463649544418 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]]]}] 02:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1791ms 02:19:04 INFO - PROCESS | 1928 | 1463649544499 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 02:19:04 INFO - PROCESS | 1928 | 1463649544502 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 02:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:19:04 INFO - PROCESS | 1928 | 1463649544510 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:19:04 INFO - PROCESS | 1928 | 1463649544513 Marionette TRACE conn3 <- [1,2126,null,{}] 02:19:04 INFO - PROCESS | 1928 | 1463649544520 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}] 02:19:04 INFO - PROCESS | 1928 | 1463649544812 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 02:19:05 INFO - PROCESS | 1928 | 1463649545152 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x867b1000 == 162 [pid = 1928] [id = 539] 02:19:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x92a50400) [pid = 1928] [serial = 1618] [outer = (nil)] 02:19:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x951ea800) [pid = 1928] [serial = 1619] [outer = 0x92a50400] 02:19:05 INFO - PROCESS | 1928 | 1463649545245 Marionette DEBUG loaded listener.js 02:19:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x951f3000) [pid = 1928] [serial = 1620] [outer = 0x92a50400] 02:19:06 INFO - PROCESS | 1928 | 1463649546258 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]]]}] 02:19:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:19:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1792ms 02:19:06 INFO - PROCESS | 1928 | 1463649546303 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 02:19:06 INFO - PROCESS | 1928 | 1463649546307 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 02:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:19:06 INFO - PROCESS | 1928 | 1463649546315 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:19:06 INFO - PROCESS | 1928 | 1463649546318 Marionette TRACE conn3 <- [1,2130,null,{}] 02:19:06 INFO - PROCESS | 1928 | 1463649546324 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}] 02:19:06 INFO - PROCESS | 1928 | 1463649546571 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 02:19:06 INFO - PROCESS | 1928 | 1463649546915 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x92a55000 == 163 [pid = 1928] [id = 540] 02:19:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x93958000) [pid = 1928] [serial = 1621] [outer = (nil)] 02:19:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x952e8c00) [pid = 1928] [serial = 1622] [outer = 0x93958000] 02:19:07 INFO - PROCESS | 1928 | 1463649547014 Marionette DEBUG loaded listener.js 02:19:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x97659800) [pid = 1928] [serial = 1623] [outer = 0x93958000] 02:19:07 INFO - PROCESS | 1928 | 1463649547956 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] 02:19:08 INFO - PROCESS | 1928 | 1463649548006 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 02:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:19:08 INFO - PROCESS | 1928 | 1463649548014 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:19:08 INFO - PROCESS | 1928 | 1463649548018 Marionette TRACE conn3 <- [1,2134,null,{}] 02:19:08 INFO - PROCESS | 1928 | 1463649548024 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}] 02:19:08 INFO - PROCESS | 1928 | 1463649548278 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 02:19:08 INFO - PROCESS | 1928 | 1463649548629 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x91fc9800 == 164 [pid = 1928] [id = 541] 02:19:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x9468cc00) [pid = 1928] [serial = 1624] [outer = (nil)] 02:19:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x99ee9000) [pid = 1928] [serial = 1625] [outer = 0x9468cc00] 02:19:08 INFO - PROCESS | 1928 | 1463649548733 Marionette DEBUG loaded listener.js 02:19:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x99fa2800) [pid = 1928] [serial = 1626] [outer = 0x9468cc00] 02:19:09 INFO - PROCESS | 1928 | 1463649549807 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]]]}] 02:19:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:19:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1833ms 02:19:09 INFO - PROCESS | 1928 | 1463649549849 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 02:19:09 INFO - PROCESS | 1928 | 1463649549854 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 02:19:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:19:09 INFO - PROCESS | 1928 | 1463649549860 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:19:09 INFO - PROCESS | 1928 | 1463649549864 Marionette TRACE conn3 <- [1,2138,null,{}] 02:19:09 INFO - PROCESS | 1928 | 1463649549870 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}] 02:19:10 INFO - PROCESS | 1928 | 1463649550123 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 02:19:10 INFO - PROCESS | 1928 | 1463649550477 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x991db000 == 165 [pid = 1928] [id = 542] 02:19:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x9927b000) [pid = 1928] [serial = 1627] [outer = (nil)] 02:19:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x9a46cc00) [pid = 1928] [serial = 1628] [outer = 0x9927b000] 02:19:10 INFO - PROCESS | 1928 | 1463649550594 Marionette DEBUG loaded listener.js 02:19:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x9a473000) [pid = 1928] [serial = 1629] [outer = 0x9927b000] 02:19:11 INFO - PROCESS | 1928 | 1463649551519 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]]]}] 02:19:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:19:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1732ms 02:19:11 INFO - PROCESS | 1928 | 1463649551594 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 02:19:11 INFO - PROCESS | 1928 | 1463649551597 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 02:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:19:11 INFO - PROCESS | 1928 | 1463649551606 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:19:11 INFO - PROCESS | 1928 | 1463649551611 Marionette TRACE conn3 <- [1,2142,null,{}] 02:19:11 INFO - PROCESS | 1928 | 1463649551617 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}] 02:19:11 INFO - PROCESS | 1928 | 1463649551871 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 02:19:12 INFO - PROCESS | 1928 | 1463649552219 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x86a50400 == 166 [pid = 1928] [id = 543] 02:19:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x996bb800) [pid = 1928] [serial = 1630] [outer = (nil)] 02:19:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x9a64ac00) [pid = 1928] [serial = 1631] [outer = 0x996bb800] 02:19:12 INFO - PROCESS | 1928 | 1463649552319 Marionette DEBUG loaded listener.js 02:19:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x9ab8b800) [pid = 1928] [serial = 1632] [outer = 0x996bb800] 02:19:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8c521c00 == 165 [pid = 1928] [id = 525] 02:19:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8a210400 == 164 [pid = 1928] [id = 524] 02:19:14 INFO - PROCESS | 1928 | --DOCSHELL 0x86b76000 == 163 [pid = 1928] [id = 523] 02:19:14 INFO - PROCESS | 1928 | --DOCSHELL 0x9468c400 == 162 [pid = 1928] [id = 520] 02:19:14 INFO - PROCESS | 1928 | --DOCSHELL 0x92a5e800 == 161 [pid = 1928] [id = 521] 02:19:14 INFO - PROCESS | 1928 | --DOCSHELL 0x9506bc00 == 160 [pid = 1928] [id = 519] 02:19:14 INFO - PROCESS | 1928 | --DOCSHELL 0x92749400 == 159 [pid = 1928] [id = 518] 02:19:14 INFO - PROCESS | 1928 | --DOCSHELL 0x92a4c400 == 158 [pid = 1928] [id = 517] 02:19:14 INFO - PROCESS | 1928 | --DOCSHELL 0x90996000 == 157 [pid = 1928] [id = 515] 02:19:14 INFO - PROCESS | 1928 | --DOCSHELL 0x9274c000 == 156 [pid = 1928] [id = 516] 02:19:14 INFO - PROCESS | 1928 | --DOCSHELL 0x90b90400 == 155 [pid = 1928] [id = 514] 02:19:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8c26a000 == 154 [pid = 1928] [id = 513] 02:19:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8e7a5c00 == 153 [pid = 1928] [id = 512] 02:19:14 INFO - PROCESS | 1928 | --DOCSHELL 0x85eed000 == 152 [pid = 1928] [id = 511] 02:19:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8dc7d000 == 151 [pid = 1928] [id = 510] 02:19:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8d83b400 == 150 [pid = 1928] [id = 508] 02:19:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8cf2f000 == 149 [pid = 1928] [id = 509] 02:19:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8c26b400 == 148 [pid = 1928] [id = 507] 02:19:14 INFO - PROCESS | 1928 | --DOCSHELL 0x87fedc00 == 147 [pid = 1928] [id = 506] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x8d490400) [pid = 1928] [serial = 1392] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x8d475000) [pid = 1928] [serial = 1517] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x8cf2b400) [pid = 1928] [serial = 1514] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x8d009400) [pid = 1928] [serial = 1460] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x8acfc000) [pid = 1928] [serial = 1458] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x8951e000) [pid = 1928] [serial = 1457] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x870db400) [pid = 1928] [serial = 1508] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x88b43400) [pid = 1928] [serial = 1509] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x9a641c00) [pid = 1928] [serial = 1506] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x9a63e400) [pid = 1928] [serial = 1505] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x9a259800) [pid = 1928] [serial = 1503] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x9a1f7800) [pid = 1928] [serial = 1502] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x97666400) [pid = 1928] [serial = 1499] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x9926f000) [pid = 1928] [serial = 1500] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x952e0800) [pid = 1928] [serial = 1497] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x951f7400) [pid = 1928] [serial = 1496] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x95028400) [pid = 1928] [serial = 1494] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x95021c00) [pid = 1928] [serial = 1493] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x93cee000) [pid = 1928] [serial = 1491] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x93c05c00) [pid = 1928] [serial = 1490] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x92b77c00) [pid = 1928] [serial = 1488] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x92a53000) [pid = 1928] [serial = 1487] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x92749000) [pid = 1928] [serial = 1485] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x92746000) [pid = 1928] [serial = 1484] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x91fcd400) [pid = 1928] [serial = 1482] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x91f39000) [pid = 1928] [serial = 1481] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x9157f800) [pid = 1928] [serial = 1479] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x9157c000) [pid = 1928] [serial = 1478] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x90b91000) [pid = 1928] [serial = 1476] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x90b8c000) [pid = 1928] [serial = 1475] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x8f3eb800) [pid = 1928] [serial = 1473] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x8f3e6800) [pid = 1928] [serial = 1472] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x8f1aa000) [pid = 1928] [serial = 1470] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x8f1a5400) [pid = 1928] [serial = 1469] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x8eb7f000) [pid = 1928] [serial = 1467] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x8ddd5400) [pid = 1928] [serial = 1466] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x8dbbac00) [pid = 1928] [serial = 1464] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x8d8ccc00) [pid = 1928] [serial = 1463] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x8d474400) [pid = 1928] [serial = 1461] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x8acf2400) [pid = 1928] [serial = 1511] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x8d469c00) [pid = 1928] [serial = 1515] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x8b464800) [pid = 1928] [serial = 1512] [outer = (nil)] [url = about:blank] 02:19:15 INFO - PROCESS | 1928 | 1463649555571 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] 02:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:19:15 INFO - PROCESS | 1928 | 1463649555620 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 02:19:15 INFO - PROCESS | 1928 | 1463649555670 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:19:15 INFO - PROCESS | 1928 | 1463649555677 Marionette TRACE conn3 <- [1,2146,null,{}] 02:19:15 INFO - PROCESS | 1928 | 1463649555698 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}] 02:19:15 INFO - PROCESS | 1928 | 1463649555947 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 02:19:16 INFO - PROCESS | 1928 | 1463649556163 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x86b74c00 == 148 [pid = 1928] [id = 544] 02:19:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x870d4c00) [pid = 1928] [serial = 1633] [outer = (nil)] 02:19:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x88b49400) [pid = 1928] [serial = 1634] [outer = 0x870d4c00] 02:19:16 INFO - PROCESS | 1928 | 1463649556252 Marionette DEBUG loaded listener.js 02:19:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8951a000) [pid = 1928] [serial = 1635] [outer = 0x870d4c00] 02:19:17 INFO - PROCESS | 1928 | 1463649557115 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] 02:19:17 INFO - PROCESS | 1928 | 1463649557232 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 02:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:19:17 INFO - PROCESS | 1928 | 1463649557244 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:19:17 INFO - PROCESS | 1928 | 1463649557248 Marionette TRACE conn3 <- [1,2150,null,{}] 02:19:17 INFO - PROCESS | 1928 | 1463649557256 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}] 02:19:17 INFO - PROCESS | 1928 | 1463649557497 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 02:19:17 INFO - PROCESS | 1928 | 1463649557786 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x8acfc000 == 149 [pid = 1928] [id = 545] 02:19:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x8ae59000) [pid = 1928] [serial = 1636] [outer = (nil)] 02:19:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8c26b400) [pid = 1928] [serial = 1637] [outer = 0x8ae59000] 02:19:17 INFO - PROCESS | 1928 | 1463649557887 Marionette DEBUG loaded listener.js 02:19:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8cf23c00) [pid = 1928] [serial = 1638] [outer = 0x8ae59000] 02:19:18 INFO - PROCESS | 1928 | 1463649558856 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]]]}] 02:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1686ms 02:19:18 INFO - PROCESS | 1928 | 1463649558930 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 02:19:18 INFO - PROCESS | 1928 | 1463649558935 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 02:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:19:18 INFO - PROCESS | 1928 | 1463649558942 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:19:18 INFO - PROCESS | 1928 | 1463649558948 Marionette TRACE conn3 <- [1,2154,null,{}] 02:19:18 INFO - PROCESS | 1928 | 1463649558974 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}] 02:19:19 INFO - PROCESS | 1928 | 1463649559316 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 02:19:19 INFO - PROCESS | 1928 | 1463649559551 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ae5c400 == 150 [pid = 1928] [id = 546] 02:19:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8c273000) [pid = 1928] [serial = 1639] [outer = (nil)] 02:19:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8d50d800) [pid = 1928] [serial = 1640] [outer = 0x8c273000] 02:19:19 INFO - PROCESS | 1928 | 1463649559635 Marionette DEBUG loaded listener.js 02:19:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x8d842800) [pid = 1928] [serial = 1641] [outer = 0x8c273000] 02:19:20 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x8c519800) [pid = 1928] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:19:20 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x8cf24400) [pid = 1928] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:19:20 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x92a60c00) [pid = 1928] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:19:20 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x91583c00) [pid = 1928] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:19:20 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x91d9a400) [pid = 1928] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:19:20 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x90994400) [pid = 1928] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:19:20 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x8eb77800) [pid = 1928] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:19:20 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x8d845400) [pid = 1928] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:19:20 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x8ddc9c00) [pid = 1928] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:19:20 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x8d839400) [pid = 1928] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:19:20 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x8d8ca400) [pid = 1928] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:19:20 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x8c26fc00) [pid = 1928] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:19:20 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x8828cc00) [pid = 1928] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:19:20 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x870d7000) [pid = 1928] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:19:20 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x97647400) [pid = 1928] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:19:20 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x92b7ac00) [pid = 1928] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:19:20 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x9926dc00) [pid = 1928] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:19:20 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x952dec00) [pid = 1928] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:19:20 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x9274c800) [pid = 1928] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:19:20 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x9501dc00) [pid = 1928] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:19:20 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x8a212400) [pid = 1928] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:19:21 INFO - PROCESS | 1928 | 1463649561101 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]]]}] 02:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 2204ms 02:19:21 INFO - PROCESS | 1928 | 1463649561147 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 02:19:21 INFO - PROCESS | 1928 | 1463649561168 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 02:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:19:21 INFO - PROCESS | 1928 | 1463649561176 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:19:21 INFO - PROCESS | 1928 | 1463649561180 Marionette TRACE conn3 <- [1,2158,null,{}] 02:19:21 INFO - PROCESS | 1928 | 1463649561186 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}] 02:19:21 INFO - PROCESS | 1928 | 1463649561489 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 02:19:21 INFO - PROCESS | 1928 | 1463649561509 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x870d7000 == 151 [pid = 1928] [id = 547] 02:19:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x8c3ad000) [pid = 1928] [serial = 1642] [outer = (nil)] 02:19:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x8d8c9c00) [pid = 1928] [serial = 1643] [outer = 0x8c3ad000] 02:19:21 INFO - PROCESS | 1928 | 1463649561594 Marionette DEBUG loaded listener.js 02:19:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x8dbba000) [pid = 1928] [serial = 1644] [outer = 0x8c3ad000] 02:19:22 INFO - PROCESS | 1928 | 1463649562753 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]]]}] 02:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1638ms 02:19:22 INFO - PROCESS | 1928 | 1463649562816 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 02:19:22 INFO - PROCESS | 1928 | 1463649562823 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 02:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:19:22 INFO - PROCESS | 1928 | 1463649562833 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:19:22 INFO - PROCESS | 1928 | 1463649562840 Marionette TRACE conn3 <- [1,2162,null,{}] 02:19:22 INFO - PROCESS | 1928 | 1463649562851 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}] 02:19:23 INFO - PROCESS | 1928 | 1463649563176 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 02:19:23 INFO - PROCESS | 1928 | 1463649563534 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x86b70000 == 152 [pid = 1928] [id = 548] 02:19:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x87fed000) [pid = 1928] [serial = 1645] [outer = (nil)] 02:19:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x8acf5c00) [pid = 1928] [serial = 1646] [outer = 0x87fed000] 02:19:23 INFO - PROCESS | 1928 | 1463649563633 Marionette DEBUG loaded listener.js 02:19:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x8b46b800) [pid = 1928] [serial = 1647] [outer = 0x87fed000] 02:19:24 INFO - PROCESS | 1928 | 1463649564679 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]]]}] 02:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1944ms 02:19:24 INFO - PROCESS | 1928 | 1463649564778 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 02:19:24 INFO - PROCESS | 1928 | 1463649564788 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 02:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:19:24 INFO - PROCESS | 1928 | 1463649564801 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:19:24 INFO - PROCESS | 1928 | 1463649564805 Marionette TRACE conn3 <- [1,2166,null,{}] 02:19:24 INFO - PROCESS | 1928 | 1463649564870 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}] 02:19:25 INFO - PROCESS | 1928 | 1463649565157 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 02:19:25 INFO - PROCESS | 1928 | 1463649565504 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x8acfa000 == 153 [pid = 1928] [id = 549] 02:19:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x8d469800) [pid = 1928] [serial = 1648] [outer = (nil)] 02:19:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x8d490800) [pid = 1928] [serial = 1649] [outer = 0x8d469800] 02:19:25 INFO - PROCESS | 1928 | 1463649565605 Marionette DEBUG loaded listener.js 02:19:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x8d83fc00) [pid = 1928] [serial = 1650] [outer = 0x8d469800] 02:19:26 INFO - PROCESS | 1928 | 1463649566674 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]]]}] 02:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1935ms 02:19:26 INFO - PROCESS | 1928 | 1463649566736 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 02:19:26 INFO - PROCESS | 1928 | 1463649566739 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 02:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:19:26 INFO - PROCESS | 1928 | 1463649566748 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:19:26 INFO - PROCESS | 1928 | 1463649566755 Marionette TRACE conn3 <- [1,2170,null,{}] 02:19:26 INFO - PROCESS | 1928 | 1463649566774 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}] 02:19:27 INFO - PROCESS | 1928 | 1463649567062 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 02:19:27 INFO - PROCESS | 1928 | 1463649567409 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x8dc83000 == 154 [pid = 1928] [id = 550] 02:19:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x8e7a3800) [pid = 1928] [serial = 1651] [outer = (nil)] 02:19:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x8eb77800) [pid = 1928] [serial = 1652] [outer = 0x8e7a3800] 02:19:27 INFO - PROCESS | 1928 | 1463649567510 Marionette DEBUG loaded listener.js 02:19:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x8f116400) [pid = 1928] [serial = 1653] [outer = 0x8e7a3800] 02:19:28 INFO - PROCESS | 1928 | 1463649568509 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]]]}] 02:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1792ms 02:19:28 INFO - PROCESS | 1928 | 1463649568542 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 02:19:28 INFO - PROCESS | 1928 | 1463649568548 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 02:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:19:28 INFO - PROCESS | 1928 | 1463649568556 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:19:28 INFO - PROCESS | 1928 | 1463649568561 Marionette TRACE conn3 <- [1,2174,null,{}] 02:19:28 INFO - PROCESS | 1928 | 1463649568568 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}] 02:19:28 INFO - PROCESS | 1928 | 1463649568828 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 02:19:29 INFO - PROCESS | 1928 | 1463649569167 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d50e800 == 155 [pid = 1928] [id = 551] 02:19:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8f11a800) [pid = 1928] [serial = 1654] [outer = (nil)] 02:19:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8f1da000) [pid = 1928] [serial = 1655] [outer = 0x8f11a800] 02:19:29 INFO - PROCESS | 1928 | 1463649569262 Marionette DEBUG loaded listener.js 02:19:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8f280400) [pid = 1928] [serial = 1656] [outer = 0x8f11a800] 02:19:30 INFO - PROCESS | 1928 | 1463649570228 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]]]}] 02:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1733ms 02:19:30 INFO - PROCESS | 1928 | 1463649570295 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 02:19:30 INFO - PROCESS | 1928 | 1463649570302 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 02:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:19:30 INFO - PROCESS | 1928 | 1463649570313 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:19:30 INFO - PROCESS | 1928 | 1463649570317 Marionette TRACE conn3 <- [1,2178,null,{}] 02:19:30 INFO - PROCESS | 1928 | 1463649570326 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}] 02:19:30 INFO - PROCESS | 1928 | 1463649570601 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 02:19:30 INFO - PROCESS | 1928 | 1463649570956 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x8951d800 == 156 [pid = 1928] [id = 552] 02:19:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x8b46fc00) [pid = 1928] [serial = 1657] [outer = (nil)] 02:19:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8f314c00) [pid = 1928] [serial = 1658] [outer = 0x8b46fc00] 02:19:31 INFO - PROCESS | 1928 | 1463649571051 Marionette DEBUG loaded listener.js 02:19:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8f31d400) [pid = 1928] [serial = 1659] [outer = 0x8b46fc00] 02:19:32 INFO - PROCESS | 1928 | 1463649572065 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]]]}] 02:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1796ms 02:19:32 INFO - PROCESS | 1928 | 1463649572110 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 02:19:32 INFO - PROCESS | 1928 | 1463649572114 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 02:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:19:32 INFO - PROCESS | 1928 | 1463649572121 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:19:32 INFO - PROCESS | 1928 | 1463649572125 Marionette TRACE conn3 <- [1,2182,null,{}] 02:19:32 INFO - PROCESS | 1928 | 1463649572132 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}] 02:19:32 INFO - PROCESS | 1928 | 1463649572416 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 02:19:32 INFO - PROCESS | 1928 | 1463649572764 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f1a9800 == 157 [pid = 1928] [id = 553] 02:19:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8f31c400) [pid = 1928] [serial = 1660] [outer = (nil)] 02:19:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x9157e400) [pid = 1928] [serial = 1661] [outer = 0x8f31c400] 02:19:32 INFO - PROCESS | 1928 | 1463649572864 Marionette DEBUG loaded listener.js 02:19:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x91582c00) [pid = 1928] [serial = 1662] [outer = 0x8f31c400] 02:19:34 INFO - PROCESS | 1928 | 1463649574019 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]]]}] 02:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1988ms 02:19:34 INFO - PROCESS | 1928 | 1463649574112 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 02:19:34 INFO - PROCESS | 1928 | 1463649574119 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 02:19:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:19:34 INFO - PROCESS | 1928 | 1463649574129 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:19:34 INFO - PROCESS | 1928 | 1463649574134 Marionette TRACE conn3 <- [1,2186,null,{}] 02:19:34 INFO - PROCESS | 1928 | 1463649574145 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}] 02:19:34 INFO - PROCESS | 1928 | 1463649574745 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 02:19:35 INFO - PROCESS | 1928 | 1463649575059 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x90996000 == 158 [pid = 1928] [id = 554] 02:19:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x913e8c00) [pid = 1928] [serial = 1663] [outer = (nil)] 02:19:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x91f39000) [pid = 1928] [serial = 1664] [outer = 0x913e8c00] 02:19:35 INFO - PROCESS | 1928 | 1463649575199 Marionette DEBUG loaded listener.js 02:19:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x91fcf400) [pid = 1928] [serial = 1665] [outer = 0x913e8c00] 02:19:36 INFO - PROCESS | 1928 | 1463649576464 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]]]}] 02:19:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:19:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2396ms 02:19:36 INFO - PROCESS | 1928 | 1463649576528 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 02:19:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:19:36 INFO - PROCESS | 1928 | 1463649576534 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 02:19:36 INFO - PROCESS | 1928 | 1463649576541 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:19:36 INFO - PROCESS | 1928 | 1463649576545 Marionette TRACE conn3 <- [1,2190,null,{}] 02:19:36 INFO - PROCESS | 1928 | 1463649576552 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}] 02:19:36 INFO - PROCESS | 1928 | 1463649576907 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 02:19:37 INFO - PROCESS | 1928 | 1463649577192 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f31e000 == 159 [pid = 1928] [id = 555] 02:19:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x90b96c00) [pid = 1928] [serial = 1666] [outer = (nil)] 02:19:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x92744400) [pid = 1928] [serial = 1667] [outer = 0x90b96c00] 02:19:37 INFO - PROCESS | 1928 | 1463649577285 Marionette DEBUG loaded listener.js 02:19:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x9274b800) [pid = 1928] [serial = 1668] [outer = 0x90b96c00] 02:19:38 INFO - PROCESS | 1928 | 1463649578215 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]]]}] 02:19:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:19:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1738ms 02:19:38 INFO - PROCESS | 1928 | 1463649578279 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 02:19:38 INFO - PROCESS | 1928 | 1463649578284 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 02:19:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:19:38 INFO - PROCESS | 1928 | 1463649578292 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:19:38 INFO - PROCESS | 1928 | 1463649578296 Marionette TRACE conn3 <- [1,2194,null,{}] 02:19:38 INFO - PROCESS | 1928 | 1463649578302 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}] 02:19:38 INFO - PROCESS | 1928 | 1463649578583 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 02:19:38 INFO - PROCESS | 1928 | 1463649578922 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x91585800 == 160 [pid = 1928] [id = 556] 02:19:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x91fcec00) [pid = 1928] [serial = 1669] [outer = (nil)] 02:19:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x92a43000) [pid = 1928] [serial = 1670] [outer = 0x91fcec00] 02:19:39 INFO - PROCESS | 1928 | 1463649579021 Marionette DEBUG loaded listener.js 02:19:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x92a46400) [pid = 1928] [serial = 1671] [outer = 0x91fcec00] 02:19:39 INFO - PROCESS | 1928 | 1463649579973 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]]]}] 02:19:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:19:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1731ms 02:19:40 INFO - PROCESS | 1928 | 1463649580025 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 02:19:40 INFO - PROCESS | 1928 | 1463649580030 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 02:19:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:19:40 INFO - PROCESS | 1928 | 1463649580037 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:19:40 INFO - PROCESS | 1928 | 1463649580041 Marionette TRACE conn3 <- [1,2198,null,{}] 02:19:40 INFO - PROCESS | 1928 | 1463649580047 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}] 02:19:40 INFO - PROCESS | 1928 | 1463649580305 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 02:19:40 INFO - PROCESS | 1928 | 1463649580621 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x924a3000 == 161 [pid = 1928] [id = 557] 02:19:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x924ab000) [pid = 1928] [serial = 1672] [outer = (nil)] 02:19:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x92b78400) [pid = 1928] [serial = 1673] [outer = 0x924ab000] 02:19:40 INFO - PROCESS | 1928 | 1463649580732 Marionette DEBUG loaded listener.js 02:19:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x92b83000) [pid = 1928] [serial = 1674] [outer = 0x924ab000] 02:19:41 INFO - PROCESS | 1928 | 1463649581720 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]]]}] 02:19:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:19:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1733ms 02:19:41 INFO - PROCESS | 1928 | 1463649581772 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 02:19:41 INFO - PROCESS | 1928 | 1463649581776 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 02:19:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:19:41 INFO - PROCESS | 1928 | 1463649581784 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:19:41 INFO - PROCESS | 1928 | 1463649581789 Marionette TRACE conn3 <- [1,2202,null,{}] 02:19:41 INFO - PROCESS | 1928 | 1463649581796 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}] 02:19:42 INFO - PROCESS | 1928 | 1463649582083 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 02:19:42 INFO - PROCESS | 1928 | 1463649582414 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x92a43c00 == 162 [pid = 1928] [id = 558] 02:19:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x9506f000) [pid = 1928] [serial = 1675] [outer = (nil)] 02:19:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x951f9c00) [pid = 1928] [serial = 1676] [outer = 0x9506f000] 02:19:42 INFO - PROCESS | 1928 | 1463649582516 Marionette DEBUG loaded listener.js 02:19:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x97641800) [pid = 1928] [serial = 1677] [outer = 0x9506f000] 02:19:43 INFO - PROCESS | 1928 | 1463649583496 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]]]}] 02:19:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:19:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1731ms 02:19:43 INFO - PROCESS | 1928 | 1463649583517 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 02:19:43 INFO - PROCESS | 1928 | 1463649583520 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 02:19:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:19:43 INFO - PROCESS | 1928 | 1463649583529 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:19:43 INFO - PROCESS | 1928 | 1463649583533 Marionette TRACE conn3 <- [1,2206,null,{}] 02:19:43 INFO - PROCESS | 1928 | 1463649583540 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}] 02:19:43 INFO - PROCESS | 1928 | 1463649583789 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 02:19:44 INFO - PROCESS | 1928 | 1463649584143 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x95022800 == 163 [pid = 1928] [id = 559] 02:19:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x9502b400) [pid = 1928] [serial = 1678] [outer = (nil)] 02:19:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x99272c00) [pid = 1928] [serial = 1679] [outer = 0x9502b400] 02:19:44 INFO - PROCESS | 1928 | 1463649584244 Marionette DEBUG loaded listener.js 02:19:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x99277000) [pid = 1928] [serial = 1680] [outer = 0x9502b400] 02:19:45 INFO - PROCESS | 1928 | 1463649585191 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]]]}] 02:19:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:19:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1689ms 02:19:45 INFO - PROCESS | 1928 | 1463649585219 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 02:19:45 INFO - PROCESS | 1928 | 1463649585224 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 02:19:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:19:45 INFO - PROCESS | 1928 | 1463649585243 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:19:45 INFO - PROCESS | 1928 | 1463649585247 Marionette TRACE conn3 <- [1,2210,null,{}] 02:19:45 INFO - PROCESS | 1928 | 1463649585253 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}] 02:19:45 INFO - PROCESS | 1928 | 1463649585538 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 02:19:45 INFO - PROCESS | 1928 | 1463649585896 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x952e2c00 == 164 [pid = 1928] [id = 560] 02:19:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x952e6400) [pid = 1928] [serial = 1681] [outer = (nil)] 02:19:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x9a1f7800) [pid = 1928] [serial = 1682] [outer = 0x952e6400] 02:19:46 INFO - PROCESS | 1928 | 1463649585996 Marionette DEBUG loaded listener.js 02:19:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x9a258c00) [pid = 1928] [serial = 1683] [outer = 0x952e6400] 02:19:46 INFO - PROCESS | 1928 | 1463649586957 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]]]}] 02:19:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:19:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1792ms 02:19:47 INFO - PROCESS | 1928 | 1463649587035 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 02:19:47 INFO - PROCESS | 1928 | 1463649587040 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 02:19:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:19:47 INFO - PROCESS | 1928 | 1463649587047 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:19:47 INFO - PROCESS | 1928 | 1463649587052 Marionette TRACE conn3 <- [1,2214,null,{}] 02:19:47 INFO - PROCESS | 1928 | 1463649587059 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}] 02:19:47 INFO - PROCESS | 1928 | 1463649587334 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 02:19:47 INFO - PROCESS | 1928 | 1463649587691 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x92a5ec00 == 165 [pid = 1928] [id = 561] 02:19:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x92e1b000) [pid = 1928] [serial = 1684] [outer = (nil)] 02:19:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x9a471400) [pid = 1928] [serial = 1685] [outer = 0x92e1b000] 02:19:47 INFO - PROCESS | 1928 | 1463649587788 Marionette DEBUG loaded listener.js 02:19:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x9a63d400) [pid = 1928] [serial = 1686] [outer = 0x92e1b000] 02:19:48 INFO - PROCESS | 1928 | 1463649588792 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]]]}] 02:19:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:19:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1792ms 02:19:48 INFO - PROCESS | 1928 | 1463649588841 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 02:19:48 INFO - PROCESS | 1928 | 1463649588844 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 02:19:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:19:48 INFO - PROCESS | 1928 | 1463649588852 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:19:48 INFO - PROCESS | 1928 | 1463649588857 Marionette TRACE conn3 <- [1,2218,null,{}] 02:19:48 INFO - PROCESS | 1928 | 1463649588864 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}] 02:19:49 INFO - PROCESS | 1928 | 1463649589188 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 02:19:49 INFO - PROCESS | 1928 | 1463649589539 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fc9000 == 166 [pid = 1928] [id = 562] 02:19:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x8ae5bc00) [pid = 1928] [serial = 1687] [outer = (nil)] 02:19:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x9ab94400) [pid = 1928] [serial = 1688] [outer = 0x8ae5bc00] 02:19:49 INFO - PROCESS | 1928 | 1463649589701 Marionette DEBUG loaded listener.js 02:19:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x9b17e400) [pid = 1928] [serial = 1689] [outer = 0x8ae5bc00] 02:19:50 INFO - PROCESS | 1928 | 1463649590690 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]]]}] 02:19:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:19:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1884ms 02:19:50 INFO - PROCESS | 1928 | 1463649590743 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 02:19:50 INFO - PROCESS | 1928 | 1463649590751 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 02:19:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:19:50 INFO - PROCESS | 1928 | 1463649590766 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:19:50 INFO - PROCESS | 1928 | 1463649590771 Marionette TRACE conn3 <- [1,2222,null,{}] 02:19:50 INFO - PROCESS | 1928 | 1463649590778 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}] 02:19:51 INFO - PROCESS | 1928 | 1463649591067 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 02:19:51 INFO - PROCESS | 1928 | 1463649591421 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x9a194800 == 167 [pid = 1928] [id = 563] 02:19:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x9a640c00) [pid = 1928] [serial = 1690] [outer = (nil)] 02:19:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x9b188400) [pid = 1928] [serial = 1691] [outer = 0x9a640c00] 02:19:51 INFO - PROCESS | 1928 | 1463649591516 Marionette DEBUG loaded listener.js 02:19:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x9b18a800) [pid = 1928] [serial = 1692] [outer = 0x9a640c00] 02:19:52 INFO - PROCESS | 1928 | 1463649592438 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]]]}] 02:19:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:19:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1742ms 02:19:52 INFO - PROCESS | 1928 | 1463649592509 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 02:19:52 INFO - PROCESS | 1928 | 1463649592513 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 02:19:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:19:52 INFO - PROCESS | 1928 | 1463649592521 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:19:52 INFO - PROCESS | 1928 | 1463649592525 Marionette TRACE conn3 <- [1,2226,null,{}] 02:19:52 INFO - PROCESS | 1928 | 1463649592531 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}] 02:19:52 INFO - PROCESS | 1928 | 1463649592852 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 02:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8acf0000 == 166 [pid = 1928] [id = 484] 02:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8ae5c400 == 165 [pid = 1928] [id = 546] 02:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8acfc000 == 164 [pid = 1928] [id = 545] 02:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x86b74c00 == 163 [pid = 1928] [id = 544] 02:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x991db000 == 162 [pid = 1928] [id = 542] 02:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x91fc9800 == 161 [pid = 1928] [id = 541] 02:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x92a55000 == 160 [pid = 1928] [id = 540] 02:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x867b1000 == 159 [pid = 1928] [id = 539] 02:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x924a8400 == 158 [pid = 1928] [id = 537] 02:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8f3e6000 == 157 [pid = 1928] [id = 538] 02:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x913e4000 == 156 [pid = 1928] [id = 536] 02:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8d844800 == 155 [pid = 1928] [id = 535] 02:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x90990c00 == 154 [pid = 1928] [id = 534] 02:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8c3a4c00 == 153 [pid = 1928] [id = 533] 02:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8cf30c00 == 152 [pid = 1928] [id = 532] 02:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8ae5d400 == 151 [pid = 1928] [id = 530] 02:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8d8ce400 == 150 [pid = 1928] [id = 531] 02:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8c26e400 == 149 [pid = 1928] [id = 529] 02:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8ac13c00 == 148 [pid = 1928] [id = 528] 02:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x87735c00 == 147 [pid = 1928] [id = 527] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x8d48d000) [pid = 1928] [serial = 1455] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x8d009000) [pid = 1928] [serial = 1580] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x8d010000) [pid = 1928] [serial = 1577] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x92e1f000) [pid = 1928] [serial = 1550] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x928e4000) [pid = 1928] [serial = 1548] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x924ab400) [pid = 1928] [serial = 1547] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x924a6400) [pid = 1928] [serial = 1545] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x924a2800) [pid = 1928] [serial = 1544] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x91f2d000) [pid = 1928] [serial = 1542] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x91da0c00) [pid = 1928] [serial = 1541] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x913e4400) [pid = 1928] [serial = 1539] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x913ddc00) [pid = 1928] [serial = 1538] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x9098e400) [pid = 1928] [serial = 1536] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x9098b400) [pid = 1928] [serial = 1535] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x8f1e1800) [pid = 1928] [serial = 1533] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x8f1b2c00) [pid = 1928] [serial = 1532] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x8eb76c00) [pid = 1928] [serial = 1530] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x8e7ad400) [pid = 1928] [serial = 1529] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x8dc84400) [pid = 1928] [serial = 1527] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x8dbb2400) [pid = 1928] [serial = 1526] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x8cf2ec00) [pid = 1928] [serial = 1524] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x8c51a000) [pid = 1928] [serial = 1523] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x89519800) [pid = 1928] [serial = 1521] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x893c2000) [pid = 1928] [serial = 1520] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x8828b400) [pid = 1928] [serial = 1571] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x88b48000) [pid = 1928] [serial = 1572] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x9ab8e400) [pid = 1928] [serial = 1569] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x9ab8b000) [pid = 1928] [serial = 1568] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x9a647000) [pid = 1928] [serial = 1566] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x9a643c00) [pid = 1928] [serial = 1565] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x9a46dc00) [pid = 1928] [serial = 1563] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x9a253800) [pid = 1928] [serial = 1562] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x996b9000) [pid = 1928] [serial = 1560] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x99622c00) [pid = 1928] [serial = 1559] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x97665000) [pid = 1928] [serial = 1557] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x9765d000) [pid = 1928] [serial = 1556] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x951ed800) [pid = 1928] [serial = 1554] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x950be000) [pid = 1928] [serial = 1553] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x94680800) [pid = 1928] [serial = 1551] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x8acfd400) [pid = 1928] [serial = 1574] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x8af4a400) [pid = 1928] [serial = 1575] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x8d482800) [pid = 1928] [serial = 1578] [outer = (nil)] [url = about:blank] 02:19:55 INFO - PROCESS | 1928 | 1463649595339 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x870d5400 == 148 [pid = 1928] [id = 564] 02:19:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x8772a400) [pid = 1928] [serial = 1693] [outer = (nil)] 02:19:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x87735c00) [pid = 1928] [serial = 1694] [outer = 0x8772a400] 02:19:55 INFO - PROCESS | 1928 | 1463649595438 Marionette DEBUG loaded listener.js 02:19:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x87fee000) [pid = 1928] [serial = 1695] [outer = 0x8772a400] 02:19:56 INFO - PROCESS | 1928 | 1463649596311 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]]]}] 02:19:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:19:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 3847ms 02:19:56 INFO - PROCESS | 1928 | 1463649596370 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 02:19:56 INFO - PROCESS | 1928 | 1463649596376 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 02:19:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:19:56 INFO - PROCESS | 1928 | 1463649596385 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:19:56 INFO - PROCESS | 1928 | 1463649596392 Marionette TRACE conn3 <- [1,2230,null,{}] 02:19:56 INFO - PROCESS | 1928 | 1463649596401 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}] 02:19:56 INFO - PROCESS | 1928 | 1463649596685 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 02:19:56 INFO - PROCESS | 1928 | 1463649596955 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x89519c00 == 149 [pid = 1928] [id = 565] 02:19:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8951a800) [pid = 1928] [serial = 1696] [outer = (nil)] 02:19:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8acf9000) [pid = 1928] [serial = 1697] [outer = 0x8951a800] 02:19:57 INFO - PROCESS | 1928 | 1463649597044 Marionette DEBUG loaded listener.js 02:19:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8af4f000) [pid = 1928] [serial = 1698] [outer = 0x8951a800] 02:19:57 INFO - PROCESS | 1928 | 1463649597952 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]]]}] 02:19:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:19:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1637ms 02:19:58 INFO - PROCESS | 1928 | 1463649598026 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 02:19:58 INFO - PROCESS | 1928 | 1463649598033 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 02:19:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:19:58 INFO - PROCESS | 1928 | 1463649598042 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:19:58 INFO - PROCESS | 1928 | 1463649598045 Marionette TRACE conn3 <- [1,2234,null,{}] 02:19:58 INFO - PROCESS | 1928 | 1463649598062 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}] 02:19:58 INFO - PROCESS | 1928 | 1463649598399 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 02:19:58 INFO - PROCESS | 1928 | 1463649598646 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x8b469400 == 150 [pid = 1928] [id = 566] 02:19:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x8c51e000) [pid = 1928] [serial = 1699] [outer = (nil)] 02:19:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8d003800) [pid = 1928] [serial = 1700] [outer = 0x8c51e000] 02:19:58 INFO - PROCESS | 1928 | 1463649598729 Marionette DEBUG loaded listener.js 02:19:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8d46a800) [pid = 1928] [serial = 1701] [outer = 0x8c51e000] 02:19:59 INFO - PROCESS | 1928 | 1463649599656 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]]]}] 02:20:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:20:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 2157ms 02:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x90b88c00) [pid = 1928] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x92a50400) [pid = 1928] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x9468cc00) [pid = 1928] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x996bb800) [pid = 1928] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x8c273000) [pid = 1928] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x870d4c00) [pid = 1928] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x8dbbcc00) [pid = 1928] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x9927b000) [pid = 1928] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x8d481400) [pid = 1928] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x91f31400) [pid = 1928] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x90991400) [pid = 1928] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x8dc7f400) [pid = 1928] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x8ac14c00) [pid = 1928] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x87737400) [pid = 1928] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x8ddd0000) [pid = 1928] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x92a49800) [pid = 1928] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x8eb78c00) [pid = 1928] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x8dbaf800) [pid = 1928] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x93958000) [pid = 1928] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x8a213800) [pid = 1928] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x8ae59000) [pid = 1928] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:20:00 INFO - PROCESS | 1928 | 1463649600310 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 02:20:00 INFO - PROCESS | 1928 | 1463649600316 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 02:20:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:20:00 INFO - PROCESS | 1928 | 1463649600348 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:20:00 INFO - PROCESS | 1928 | 1463649600358 Marionette TRACE conn3 <- [1,2238,null,{}] 02:20:00 INFO - PROCESS | 1928 | 1463649600366 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}] 02:20:00 INFO - PROCESS | 1928 | 1463649600727 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 02:20:00 INFO - PROCESS | 1928 | 1463649600936 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x86a51000 == 151 [pid = 1928] [id = 567] 02:20:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x8cf2c000) [pid = 1928] [serial = 1702] [outer = (nil)] 02:20:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x8d482c00) [pid = 1928] [serial = 1703] [outer = 0x8cf2c000] 02:20:01 INFO - PROCESS | 1928 | 1463649601083 Marionette DEBUG loaded listener.js 02:20:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x8d48f400) [pid = 1928] [serial = 1704] [outer = 0x8cf2c000] 02:20:01 INFO - PROCESS | 1928 | 1463649601890 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]]]}] 02:20:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:20:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1614ms 02:20:01 INFO - PROCESS | 1928 | 1463649601939 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 02:20:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:20:01 INFO - PROCESS | 1928 | 1463649601944 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 02:20:01 INFO - PROCESS | 1928 | 1463649601952 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:20:01 INFO - PROCESS | 1928 | 1463649601955 Marionette TRACE conn3 <- [1,2242,null,{}] 02:20:01 INFO - PROCESS | 1928 | 1463649601962 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}] 02:20:02 INFO - PROCESS | 1928 | 1463649602189 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 02:20:02 INFO - PROCESS | 1928 | 1463649602659 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x867ac800 == 152 [pid = 1928] [id = 568] 02:20:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x867ad800) [pid = 1928] [serial = 1705] [outer = (nil)] 02:20:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x86a51400) [pid = 1928] [serial = 1706] [outer = 0x867ad800] 02:20:02 INFO - PROCESS | 1928 | 1463649602837 Marionette DEBUG loaded listener.js 02:20:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x87735800) [pid = 1928] [serial = 1707] [outer = 0x867ad800] 02:20:03 INFO - PROCESS | 1928 | 1463649603892 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]]]}] 02:20:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:20:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1991ms 02:20:03 INFO - PROCESS | 1928 | 1463649603960 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 02:20:03 INFO - PROCESS | 1928 | 1463649603969 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 02:20:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:20:03 INFO - PROCESS | 1928 | 1463649603982 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:20:03 INFO - PROCESS | 1928 | 1463649603989 Marionette TRACE conn3 <- [1,2246,null,{}] 02:20:04 INFO - PROCESS | 1928 | 1463649603998 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}] 02:20:04 INFO - PROCESS | 1928 | 1463649604272 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 02:20:04 INFO - PROCESS | 1928 | 1463649604589 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x893c9c00 == 153 [pid = 1928] [id = 569] 02:20:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x893cf000) [pid = 1928] [serial = 1708] [outer = (nil)] 02:20:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x8acf7000) [pid = 1928] [serial = 1709] [outer = 0x893cf000] 02:20:04 INFO - PROCESS | 1928 | 1463649604687 Marionette DEBUG loaded listener.js 02:20:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x8ae66000) [pid = 1928] [serial = 1710] [outer = 0x893cf000] 02:20:05 INFO - PROCESS | 1928 | 1463649605672 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]]]}] 02:20:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:20:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1746ms 02:20:05 INFO - PROCESS | 1928 | 1463649605732 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 02:20:05 INFO - PROCESS | 1928 | 1463649605740 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 02:20:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:20:05 INFO - PROCESS | 1928 | 1463649605748 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:20:05 INFO - PROCESS | 1928 | 1463649605753 Marionette TRACE conn3 <- [1,2250,null,{}] 02:20:05 INFO - PROCESS | 1928 | 1463649605761 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}] 02:20:06 INFO - PROCESS | 1928 | 1463649606178 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 02:20:06 INFO - PROCESS | 1928 | 1463649606459 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x8acfc000 == 154 [pid = 1928] [id = 570] 02:20:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x8c271000) [pid = 1928] [serial = 1711] [outer = (nil)] 02:20:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x8c3a7000) [pid = 1928] [serial = 1712] [outer = 0x8c271000] 02:20:06 INFO - PROCESS | 1928 | 1463649606555 Marionette DEBUG loaded listener.js 02:20:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x8d46fc00) [pid = 1928] [serial = 1713] [outer = 0x8c271000] 02:20:07 INFO - PROCESS | 1928 | 1463649607541 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]]]}] 02:20:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:20:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1833ms 02:20:07 INFO - PROCESS | 1928 | 1463649607583 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 02:20:07 INFO - PROCESS | 1928 | 1463649607588 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 02:20:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:20:07 INFO - PROCESS | 1928 | 1463649607606 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:20:07 INFO - PROCESS | 1928 | 1463649607617 Marionette TRACE conn3 <- [1,2254,null,{}] 02:20:07 INFO - PROCESS | 1928 | 1463649607626 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}] 02:20:07 INFO - PROCESS | 1928 | 1463649607912 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 02:20:08 INFO - PROCESS | 1928 | 1463649608267 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x87fea000 == 155 [pid = 1928] [id = 571] 02:20:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x87feec00) [pid = 1928] [serial = 1714] [outer = (nil)] 02:20:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x8dbbbc00) [pid = 1928] [serial = 1715] [outer = 0x87feec00] 02:20:08 INFO - PROCESS | 1928 | 1463649608362 Marionette DEBUG loaded listener.js 02:20:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x8dc82c00) [pid = 1928] [serial = 1716] [outer = 0x87feec00] 02:20:09 INFO - PROCESS | 1928 | 1463649609364 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]]]}] 02:20:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:20:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1800ms 02:20:09 INFO - PROCESS | 1928 | 1463649609397 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 02:20:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:20:09 INFO - PROCESS | 1928 | 1463649609403 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 02:20:09 INFO - PROCESS | 1928 | 1463649609410 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:20:09 INFO - PROCESS | 1928 | 1463649609414 Marionette TRACE conn3 <- [1,2258,null,{}] 02:20:09 INFO - PROCESS | 1928 | 1463649609420 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}] 02:20:09 INFO - PROCESS | 1928 | 1463649609679 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 02:20:10 INFO - PROCESS | 1928 | 1463649610023 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d83a000 == 156 [pid = 1928] [id = 572] 02:20:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8d8d4400) [pid = 1928] [serial = 1717] [outer = (nil)] 02:20:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8eb72800) [pid = 1928] [serial = 1718] [outer = 0x8d8d4400] 02:20:10 INFO - PROCESS | 1928 | 1463649610119 Marionette DEBUG loaded listener.js 02:20:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8eb7f000) [pid = 1928] [serial = 1719] [outer = 0x8d8d4400] 02:20:11 INFO - PROCESS | 1928 | 1463649611132 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]]]}] 02:20:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:20:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1793ms 02:20:11 INFO - PROCESS | 1928 | 1463649611204 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 02:20:11 INFO - PROCESS | 1928 | 1463649611207 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 02:20:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:20:11 INFO - PROCESS | 1928 | 1463649611216 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:20:11 INFO - PROCESS | 1928 | 1463649611220 Marionette TRACE conn3 <- [1,2262,null,{}] 02:20:11 INFO - PROCESS | 1928 | 1463649611226 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}] 02:20:11 INFO - PROCESS | 1928 | 1463649611481 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 02:20:11 INFO - PROCESS | 1928 | 1463649611829 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f1a5400 == 157 [pid = 1928] [id = 573] 02:20:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x8f1a6800) [pid = 1928] [serial = 1720] [outer = (nil)] 02:20:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8f1d4000) [pid = 1928] [serial = 1721] [outer = 0x8f1a6800] 02:20:11 INFO - PROCESS | 1928 | 1463649611950 Marionette DEBUG loaded listener.js 02:20:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8f314000) [pid = 1928] [serial = 1722] [outer = 0x8f1a6800] 02:20:12 INFO - PROCESS | 1928 | 1463649612986 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]]]}] 02:20:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:20:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1841ms 02:20:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:20:13 INFO - PROCESS | 1928 | 1463649613059 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 02:20:13 INFO - PROCESS | 1928 | 1463649613062 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 02:20:13 INFO - PROCESS | 1928 | 1463649613070 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:20:13 INFO - PROCESS | 1928 | 1463649613073 Marionette TRACE conn3 <- [1,2266,null,{}] 02:20:13 INFO - PROCESS | 1928 | 1463649613081 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}] 02:20:13 INFO - PROCESS | 1928 | 1463649613406 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 02:20:13 INFO - PROCESS | 1928 | 1463649613762 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c272c00 == 158 [pid = 1928] [id = 574] 02:20:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8f11dc00) [pid = 1928] [serial = 1723] [outer = (nil)] 02:20:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x90b89c00) [pid = 1928] [serial = 1724] [outer = 0x8f11dc00] 02:20:13 INFO - PROCESS | 1928 | 1463649613861 Marionette DEBUG loaded listener.js 02:20:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x90b91400) [pid = 1928] [serial = 1725] [outer = 0x8f11dc00] 02:20:14 INFO - PROCESS | 1928 | 1463649614882 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]]]}] 02:20:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:20:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1847ms 02:20:14 INFO - PROCESS | 1928 | 1463649614916 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 02:20:14 INFO - PROCESS | 1928 | 1463649614921 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 02:20:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:20:14 INFO - PROCESS | 1928 | 1463649614928 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:20:14 INFO - PROCESS | 1928 | 1463649614932 Marionette TRACE conn3 <- [1,2270,null,{}] 02:20:14 INFO - PROCESS | 1928 | 1463649614939 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}] 02:20:15 INFO - PROCESS | 1928 | 1463649615207 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 02:20:15 INFO - PROCESS | 1928 | 1463649615551 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d48a400 == 159 [pid = 1928] [id = 575] 02:20:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x8ddd1800) [pid = 1928] [serial = 1726] [outer = (nil)] 02:20:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x913e6800) [pid = 1928] [serial = 1727] [outer = 0x8ddd1800] 02:20:15 INFO - PROCESS | 1928 | 1463649615667 Marionette DEBUG loaded listener.js 02:20:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x913ec800) [pid = 1928] [serial = 1728] [outer = 0x8ddd1800] 02:20:16 INFO - PROCESS | 1928 | 1463649616601 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]]]}] 02:20:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:20:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1692ms 02:20:16 INFO - PROCESS | 1928 | 1463649616639 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 02:20:16 INFO - PROCESS | 1928 | 1463649616643 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 02:20:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:20:16 INFO - PROCESS | 1928 | 1463649616656 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:20:16 INFO - PROCESS | 1928 | 1463649616659 Marionette TRACE conn3 <- [1,2274,null,{}] 02:20:16 INFO - PROCESS | 1928 | 1463649616667 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}] 02:20:16 INFO - PROCESS | 1928 | 1463649616920 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 02:20:17 INFO - PROCESS | 1928 | 1463649617267 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x90992c00 == 160 [pid = 1928] [id = 576] 02:20:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x90b8cc00) [pid = 1928] [serial = 1729] [outer = (nil)] 02:20:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x91f31400) [pid = 1928] [serial = 1730] [outer = 0x90b8cc00] 02:20:17 INFO - PROCESS | 1928 | 1463649617365 Marionette DEBUG loaded listener.js 02:20:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x91f36800) [pid = 1928] [serial = 1731] [outer = 0x90b8cc00] 02:20:18 INFO - PROCESS | 1928 | 1463649618278 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]]]}] 02:20:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:20:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1645ms 02:20:18 INFO - PROCESS | 1928 | 1463649618317 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 02:20:18 INFO - PROCESS | 1928 | 1463649618323 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 02:20:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:20:18 INFO - PROCESS | 1928 | 1463649618336 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:20:18 INFO - PROCESS | 1928 | 1463649618339 Marionette TRACE conn3 <- [1,2278,null,{}] 02:20:18 INFO - PROCESS | 1928 | 1463649618346 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}] 02:20:18 INFO - PROCESS | 1928 | 1463649618607 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 02:20:18 INFO - PROCESS | 1928 | 1463649618951 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x913e5400 == 161 [pid = 1928] [id = 577] 02:20:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x9157d800) [pid = 1928] [serial = 1732] [outer = (nil)] 02:20:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x924ab400) [pid = 1928] [serial = 1733] [outer = 0x9157d800] 02:20:19 INFO - PROCESS | 1928 | 1463649619050 Marionette DEBUG loaded listener.js 02:20:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x92741c00) [pid = 1928] [serial = 1734] [outer = 0x9157d800] 02:20:20 INFO - PROCESS | 1928 | 1463649620005 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]]]}] 02:20:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:20:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1733ms 02:20:20 INFO - PROCESS | 1928 | 1463649620069 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 02:20:20 INFO - PROCESS | 1928 | 1463649620072 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 02:20:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:20:20 INFO - PROCESS | 1928 | 1463649620081 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:20:20 INFO - PROCESS | 1928 | 1463649620085 Marionette TRACE conn3 <- [1,2282,null,{}] 02:20:20 INFO - PROCESS | 1928 | 1463649620091 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}] 02:20:20 INFO - PROCESS | 1928 | 1463649620345 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 02:20:20 INFO - PROCESS | 1928 | 1463649620718 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x928ecc00 == 162 [pid = 1928] [id = 578] 02:20:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x928ed800) [pid = 1928] [serial = 1735] [outer = (nil)] 02:20:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x92a48400) [pid = 1928] [serial = 1736] [outer = 0x928ed800] 02:20:20 INFO - PROCESS | 1928 | 1463649620835 Marionette DEBUG loaded listener.js 02:20:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x92b7ac00) [pid = 1928] [serial = 1737] [outer = 0x928ed800] 02:20:21 INFO - PROCESS | 1928 | 1463649621795 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]]]}] 02:20:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:20:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1782ms 02:20:21 INFO - PROCESS | 1928 | 1463649621865 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 02:20:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:20:21 INFO - PROCESS | 1928 | 1463649621870 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 02:20:21 INFO - PROCESS | 1928 | 1463649621877 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:20:21 INFO - PROCESS | 1928 | 1463649621882 Marionette TRACE conn3 <- [1,2286,null,{}] 02:20:21 INFO - PROCESS | 1928 | 1463649621889 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}] 02:20:22 INFO - PROCESS | 1928 | 1463649622216 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 02:20:22 INFO - PROCESS | 1928 | 1463649622599 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x924ae000 == 163 [pid = 1928] [id = 579] 02:20:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x928eac00) [pid = 1928] [serial = 1738] [outer = (nil)] 02:20:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x95022c00) [pid = 1928] [serial = 1739] [outer = 0x928eac00] 02:20:22 INFO - PROCESS | 1928 | 1463649622695 Marionette DEBUG loaded listener.js 02:20:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x9502b800) [pid = 1928] [serial = 1740] [outer = 0x928eac00] 02:20:23 INFO - PROCESS | 1928 | 1463649623771 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]]]}] 02:20:23 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 02:20:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1939ms 02:20:23 INFO - PROCESS | 1928 | 1463649623817 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 02:20:23 INFO - PROCESS | 1928 | 1463649623820 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 02:20:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:20:23 INFO - PROCESS | 1928 | 1463649623828 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:20:23 INFO - PROCESS | 1928 | 1463649623834 Marionette TRACE conn3 <- [1,2290,null,{}] 02:20:23 INFO - PROCESS | 1928 | 1463649623841 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}] 02:20:24 INFO - PROCESS | 1928 | 1463649624098 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 02:20:24 INFO - PROCESS | 1928 | 1463649624440 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fd5000 == 164 [pid = 1928] [id = 580] 02:20:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x92749c00) [pid = 1928] [serial = 1741] [outer = (nil)] 02:20:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x951f4800) [pid = 1928] [serial = 1742] [outer = 0x92749c00] 02:20:24 INFO - PROCESS | 1928 | 1463649624540 Marionette DEBUG loaded listener.js 02:20:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x952dc400) [pid = 1928] [serial = 1743] [outer = 0x92749c00] 02:20:25 INFO - PROCESS | 1928 | 1463649625463 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]]]}] 02:20:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:20:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1688ms 02:20:25 INFO - PROCESS | 1928 | 1463649625517 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 02:20:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:20:25 INFO - PROCESS | 1928 | 1463649625532 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 02:20:25 INFO - PROCESS | 1928 | 1463649625541 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:20:25 INFO - PROCESS | 1928 | 1463649625545 Marionette TRACE conn3 <- [1,2294,null,{}] 02:20:25 INFO - PROCESS | 1928 | 1463649625551 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}] 02:20:25 INFO - PROCESS | 1928 | 1463649625854 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 02:20:26 INFO - PROCESS | 1928 | 1463649626263 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x9098c000 == 165 [pid = 1928] [id = 581] 02:20:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x94688000) [pid = 1928] [serial = 1744] [outer = (nil)] 02:20:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x9912a800) [pid = 1928] [serial = 1745] [outer = 0x94688000] 02:20:26 INFO - PROCESS | 1928 | 1463649626365 Marionette DEBUG loaded listener.js 02:20:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x9926ec00) [pid = 1928] [serial = 1746] [outer = 0x94688000] 02:20:27 INFO - PROCESS | 1928 | 1463649627270 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]]]}] 02:20:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:20:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1788ms 02:20:27 INFO - PROCESS | 1928 | 1463649627329 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 02:20:27 INFO - PROCESS | 1928 | 1463649627332 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 02:20:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:20:27 INFO - PROCESS | 1928 | 1463649627340 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:20:27 INFO - PROCESS | 1928 | 1463649627344 Marionette TRACE conn3 <- [1,2298,null,{}] 02:20:27 INFO - PROCESS | 1928 | 1463649627350 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}] 02:20:27 INFO - PROCESS | 1928 | 1463649627606 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 02:20:27 INFO - PROCESS | 1928 | 1463649627953 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x951eac00 == 166 [pid = 1928] [id = 582] 02:20:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x952de800) [pid = 1928] [serial = 1747] [outer = (nil)] 02:20:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x99622c00) [pid = 1928] [serial = 1748] [outer = 0x952de800] 02:20:28 INFO - PROCESS | 1928 | 1463649628056 Marionette DEBUG loaded listener.js 02:20:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x99eecc00) [pid = 1928] [serial = 1749] [outer = 0x952de800] 02:20:28 INFO - PROCESS | 1928 | 1463649628965 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]]]}] 02:20:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:20:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1683ms 02:20:29 INFO - PROCESS | 1928 | 1463649629027 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 02:20:29 INFO - PROCESS | 1928 | 1463649629032 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 02:20:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:20:29 INFO - PROCESS | 1928 | 1463649629042 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:20:29 INFO - PROCESS | 1928 | 1463649629045 Marionette TRACE conn3 <- [1,2302,null,{}] 02:20:29 INFO - PROCESS | 1928 | 1463649629054 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}] 02:20:29 INFO - PROCESS | 1928 | 1463649629312 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 02:20:29 INFO - PROCESS | 1928 | 1463649629668 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x951eec00 == 167 [pid = 1928] [id = 583] 02:20:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x99134c00) [pid = 1928] [serial = 1750] [outer = (nil)] 02:20:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x9a46fc00) [pid = 1928] [serial = 1751] [outer = 0x99134c00] 02:20:29 INFO - PROCESS | 1928 | 1463649629774 Marionette DEBUG loaded listener.js 02:20:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x9a474000) [pid = 1928] [serial = 1752] [outer = 0x99134c00] 02:20:30 INFO - PROCESS | 1928 | 1463649630730 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]]]}] 02:20:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:20:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1733ms 02:20:30 INFO - PROCESS | 1928 | 1463649630776 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 02:20:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:20:30 INFO - PROCESS | 1928 | 1463649630781 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 02:20:30 INFO - PROCESS | 1928 | 1463649630788 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:20:30 INFO - PROCESS | 1928 | 1463649630791 Marionette TRACE conn3 <- [1,2306,null,{}] 02:20:30 INFO - PROCESS | 1928 | 1463649630800 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}] 02:20:31 INFO - PROCESS | 1928 | 1463649631105 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 02:20:31 INFO - PROCESS | 1928 | 1463649631478 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x9501e800 == 168 [pid = 1928] [id = 584] 02:20:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x951f9000) [pid = 1928] [serial = 1753] [outer = (nil)] 02:20:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x9a649c00) [pid = 1928] [serial = 1754] [outer = 0x951f9000] 02:20:31 INFO - PROCESS | 1928 | 1463649631579 Marionette DEBUG loaded listener.js 02:20:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x9ab91400) [pid = 1928] [serial = 1755] [outer = 0x951f9000] 02:20:32 INFO - PROCESS | 1928 | 1463649632635 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]]]}] 02:20:34 INFO - PROCESS | 1928 | --DOCSHELL 0x86a51000 == 167 [pid = 1928] [id = 567] 02:20:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8b469400 == 166 [pid = 1928] [id = 566] 02:20:34 INFO - PROCESS | 1928 | --DOCSHELL 0x89519c00 == 165 [pid = 1928] [id = 565] 02:20:34 INFO - PROCESS | 1928 | --DOCSHELL 0x870d5400 == 164 [pid = 1928] [id = 564] 02:20:34 INFO - PROCESS | 1928 | --DOCSHELL 0x85fc9000 == 163 [pid = 1928] [id = 562] 02:20:34 INFO - PROCESS | 1928 | --DOCSHELL 0x92a5ec00 == 162 [pid = 1928] [id = 561] 02:20:34 INFO - PROCESS | 1928 | --DOCSHELL 0x95022800 == 161 [pid = 1928] [id = 559] 02:20:34 INFO - PROCESS | 1928 | --DOCSHELL 0x952e2c00 == 160 [pid = 1928] [id = 560] 02:20:34 INFO - PROCESS | 1928 | --DOCSHELL 0x92a43c00 == 159 [pid = 1928] [id = 558] 02:20:34 INFO - PROCESS | 1928 | --DOCSHELL 0x924a3000 == 158 [pid = 1928] [id = 557] 02:20:34 INFO - PROCESS | 1928 | --DOCSHELL 0x91585800 == 157 [pid = 1928] [id = 556] 02:20:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8f31e000 == 156 [pid = 1928] [id = 555] 02:20:34 INFO - PROCESS | 1928 | --DOCSHELL 0x90996000 == 155 [pid = 1928] [id = 554] 02:20:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8951d800 == 154 [pid = 1928] [id = 552] 02:20:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8f1a9800 == 153 [pid = 1928] [id = 553] 02:20:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8d50e800 == 152 [pid = 1928] [id = 551] 02:20:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8dc83000 == 151 [pid = 1928] [id = 550] 02:20:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8acfa000 == 150 [pid = 1928] [id = 549] 02:20:34 INFO - PROCESS | 1928 | --DOCSHELL 0x86b70000 == 149 [pid = 1928] [id = 548] 02:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x94682400) [pid = 1928] [serial = 1617] [outer = (nil)] [url = about:blank] 02:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x951ea800) [pid = 1928] [serial = 1619] [outer = (nil)] [url = about:blank] 02:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x99ee9000) [pid = 1928] [serial = 1625] [outer = (nil)] [url = about:blank] 02:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x9ab8b800) [pid = 1928] [serial = 1632] [outer = (nil)] [url = about:blank] 02:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x8d842800) [pid = 1928] [serial = 1641] [outer = (nil)] [url = about:blank] 02:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x8951a000) [pid = 1928] [serial = 1635] [outer = (nil)] [url = about:blank] 02:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x8ddd1400) [pid = 1928] [serial = 1592] [outer = (nil)] [url = about:blank] 02:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x9a473000) [pid = 1928] [serial = 1629] [outer = (nil)] [url = about:blank] 02:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x8d8cd400) [pid = 1928] [serial = 1589] [outer = (nil)] [url = about:blank] 02:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x9a64ac00) [pid = 1928] [serial = 1631] [outer = (nil)] [url = about:blank] 02:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x92748800) [pid = 1928] [serial = 1611] [outer = (nil)] [url = about:blank] 02:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x91585000) [pid = 1928] [serial = 1604] [outer = (nil)] [url = about:blank] 02:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x8f11ec00) [pid = 1928] [serial = 1595] [outer = (nil)] [url = about:blank] 02:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x8cf2e800) [pid = 1928] [serial = 1587] [outer = (nil)] [url = about:blank] 02:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x8951ec00) [pid = 1928] [serial = 1584] [outer = (nil)] [url = about:blank] 02:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x8e7af400) [pid = 1928] [serial = 1593] [outer = (nil)] [url = about:blank] 02:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x8c277c00) [pid = 1928] [serial = 1586] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x8f3e7c00) [pid = 1928] [serial = 1599] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x92e1b800) [pid = 1928] [serial = 1614] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x93ced400) [pid = 1928] [serial = 1616] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x99fa2800) [pid = 1928] [serial = 1626] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x91d95c00) [pid = 1928] [serial = 1605] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x88b49000) [pid = 1928] [serial = 1583] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x90b8bc00) [pid = 1928] [serial = 1601] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x91588c00) [pid = 1928] [serial = 1607] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x97659800) [pid = 1928] [serial = 1623] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x92a5c000) [pid = 1928] [serial = 1613] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x913e1000) [pid = 1928] [serial = 1602] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x8d504c00) [pid = 1928] [serial = 1518] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x8dbbd000) [pid = 1928] [serial = 1590] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x91fc7c00) [pid = 1928] [serial = 1608] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x8f31ac00) [pid = 1928] [serial = 1598] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x9a46cc00) [pid = 1928] [serial = 1628] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x952e8c00) [pid = 1928] [serial = 1622] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x88b49400) [pid = 1928] [serial = 1634] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x92743800) [pid = 1928] [serial = 1610] [outer = (nil)] [url = about:blank] 02:20:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:20:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 4250ms 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x951f3000) [pid = 1928] [serial = 1620] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x8c26b400) [pid = 1928] [serial = 1637] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x8f1ad000) [pid = 1928] [serial = 1596] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x8d50d800) [pid = 1928] [serial = 1640] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x8cf23c00) [pid = 1928] [serial = 1638] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x8d8c9c00) [pid = 1928] [serial = 1643] [outer = (nil)] [url = about:blank] 02:20:35 INFO - PROCESS | 1928 | 1463649635246 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 02:20:35 INFO - PROCESS | 1928 | 1463649635250 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 02:20:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:20:35 INFO - PROCESS | 1928 | 1463649635265 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:20:35 INFO - PROCESS | 1928 | 1463649635274 Marionette TRACE conn3 <- [1,2310,null,{}] 02:20:35 INFO - PROCESS | 1928 | 1463649635283 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}] 02:20:35 INFO - PROCESS | 1928 | 1463649635519 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 02:20:35 INFO - PROCESS | 1928 | 1463649635761 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x8828d000 == 150 [pid = 1928] [id = 585] 02:20:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x88290c00) [pid = 1928] [serial = 1756] [outer = (nil)] 02:20:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x88b46c00) [pid = 1928] [serial = 1757] [outer = 0x88290c00] 02:20:35 INFO - PROCESS | 1928 | 1463649635850 Marionette DEBUG loaded listener.js 02:20:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x893c8000) [pid = 1928] [serial = 1758] [outer = 0x88290c00] 02:20:36 INFO - PROCESS | 1928 | 1463649636872 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]]]}] 02:20:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:20:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1653ms 02:20:36 INFO - PROCESS | 1928 | 1463649636918 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 02:20:36 INFO - PROCESS | 1928 | 1463649636925 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 02:20:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:20:36 INFO - PROCESS | 1928 | 1463649636939 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:20:36 INFO - PROCESS | 1928 | 1463649636946 Marionette TRACE conn3 <- [1,2314,null,{}] 02:20:36 INFO - PROCESS | 1928 | 1463649636953 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}] 02:20:37 INFO - PROCESS | 1928 | 1463649637333 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 02:20:37 INFO - PROCESS | 1928 | 1463649637528 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ac1f000 == 151 [pid = 1928] [id = 586] 02:20:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8acf0000) [pid = 1928] [serial = 1759] [outer = (nil)] 02:20:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8af45c00) [pid = 1928] [serial = 1760] [outer = 0x8acf0000] 02:20:37 INFO - PROCESS | 1928 | 1463649637610 Marionette DEBUG loaded listener.js 02:20:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8c269800) [pid = 1928] [serial = 1761] [outer = 0x8acf0000] 02:20:38 INFO - PROCESS | 1928 | 1463649638602 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]]]}] 02:20:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:20:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1702ms 02:20:38 INFO - PROCESS | 1928 | 1463649638637 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 02:20:38 INFO - PROCESS | 1928 | 1463649638641 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 02:20:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:20:38 INFO - PROCESS | 1928 | 1463649638650 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:20:38 INFO - PROCESS | 1928 | 1463649638654 Marionette TRACE conn3 <- [1,2318,null,{}] 02:20:38 INFO - PROCESS | 1928 | 1463649638678 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}] 02:20:39 INFO - PROCESS | 1928 | 1463649639091 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 02:20:39 INFO - PROCESS | 1928 | 1463649639357 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x8af46c00 == 152 [pid = 1928] [id = 587] 02:20:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x8d007400) [pid = 1928] [serial = 1762] [outer = (nil)] 02:20:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8d477c00) [pid = 1928] [serial = 1763] [outer = 0x8d007400] 02:20:39 INFO - PROCESS | 1928 | 1463649639465 Marionette DEBUG loaded listener.js 02:20:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8d503400) [pid = 1928] [serial = 1764] [outer = 0x8d007400] 02:20:40 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x952e6400) [pid = 1928] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:20:40 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x8772a400) [pid = 1928] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:20:40 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x8d469800) [pid = 1928] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:20:40 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x8b46fc00) [pid = 1928] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:20:40 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x8c51e000) [pid = 1928] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:20:40 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x9506f000) [pid = 1928] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:20:40 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x924ab000) [pid = 1928] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:20:40 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x9a640c00) [pid = 1928] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:20:40 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x8951a800) [pid = 1928] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:20:40 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x8f31c400) [pid = 1928] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:20:40 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x92e1b000) [pid = 1928] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:20:40 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x91fcec00) [pid = 1928] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:20:40 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x8ae5bc00) [pid = 1928] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:20:40 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x90b96c00) [pid = 1928] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:20:40 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x8f11a800) [pid = 1928] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:20:40 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x8e7a3800) [pid = 1928] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:20:40 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x87fed000) [pid = 1928] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:20:40 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x9502b400) [pid = 1928] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:20:40 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x913e8c00) [pid = 1928] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:20:40 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x870d2000) [pid = 1928] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:20:40 INFO - PROCESS | 1928 | 1463649640968 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] 02:20:41 INFO - PROCESS | 1928 | 1463649641000 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 02:20:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:20:41 INFO - PROCESS | 1928 | 1463649641007 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:20:41 INFO - PROCESS | 1928 | 1463649641010 Marionette TRACE conn3 <- [1,2322,null,{}] 02:20:41 INFO - PROCESS | 1928 | 1463649641017 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}] 02:20:41 INFO - PROCESS | 1928 | 1463649641307 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 02:20:41 INFO - PROCESS | 1928 | 1463649641555 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x8772a400 == 153 [pid = 1928] [id = 588] 02:20:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x8b46fc00) [pid = 1928] [serial = 1765] [outer = (nil)] 02:20:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x8d8cfc00) [pid = 1928] [serial = 1766] [outer = 0x8b46fc00] 02:20:41 INFO - PROCESS | 1928 | 1463649641643 Marionette DEBUG loaded listener.js 02:20:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x8dc79800) [pid = 1928] [serial = 1767] [outer = 0x8b46fc00] 02:20:42 INFO - PROCESS | 1928 | 1463649642772 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]]]}] 02:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1837ms 02:20:42 INFO - PROCESS | 1928 | 1463649642846 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 02:20:42 INFO - PROCESS | 1928 | 1463649642853 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 02:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:20:42 INFO - PROCESS | 1928 | 1463649642864 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:20:42 INFO - PROCESS | 1928 | 1463649642870 Marionette TRACE conn3 <- [1,2326,null,{}] 02:20:42 INFO - PROCESS | 1928 | 1463649642883 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}] 02:20:43 INFO - PROCESS | 1928 | 1463649643204 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 02:20:43 INFO - PROCESS | 1928 | 1463649643618 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x87732c00 == 154 [pid = 1928] [id = 589] 02:20:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x87fe4000) [pid = 1928] [serial = 1768] [outer = (nil)] 02:20:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x8951d800) [pid = 1928] [serial = 1769] [outer = 0x87fe4000] 02:20:43 INFO - PROCESS | 1928 | 1463649643719 Marionette DEBUG loaded listener.js 02:20:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x8acfa000) [pid = 1928] [serial = 1770] [outer = 0x87fe4000] 02:20:44 INFO - PROCESS | 1928 | 1463649644748 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]]]}] 02:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1947ms 02:20:44 INFO - PROCESS | 1928 | 1463649644811 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 02:20:44 INFO - PROCESS | 1928 | 1463649644821 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 02:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:20:44 INFO - PROCESS | 1928 | 1463649644835 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:20:44 INFO - PROCESS | 1928 | 1463649644841 Marionette TRACE conn3 <- [1,2330,null,{}] 02:20:44 INFO - PROCESS | 1928 | 1463649644848 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}] 02:20:45 INFO - PROCESS | 1928 | 1463649645174 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 02:20:45 INFO - PROCESS | 1928 | 1463649645541 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x8cf2e800 == 155 [pid = 1928] [id = 590] 02:20:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x8d003400) [pid = 1928] [serial = 1771] [outer = (nil)] 02:20:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x8d843000) [pid = 1928] [serial = 1772] [outer = 0x8d003400] 02:20:45 INFO - PROCESS | 1928 | 1463649645638 Marionette DEBUG loaded listener.js 02:20:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x8dc7fc00) [pid = 1928] [serial = 1773] [outer = 0x8d003400] 02:20:46 INFO - PROCESS | 1928 | 1463649646706 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]]]}] 02:20:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1939ms 02:20:46 INFO - PROCESS | 1928 | 1463649646774 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 02:20:46 INFO - PROCESS | 1928 | 1463649646779 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 02:20:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:20:46 INFO - PROCESS | 1928 | 1463649646788 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:20:46 INFO - PROCESS | 1928 | 1463649646794 Marionette TRACE conn3 <- [1,2334,null,{}] 02:20:46 INFO - PROCESS | 1928 | 1463649646817 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}] 02:20:47 INFO - PROCESS | 1928 | 1463649647129 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 02:20:47 INFO - PROCESS | 1928 | 1463649647527 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d8c9c00 == 156 [pid = 1928] [id = 591] 02:20:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x8eb7dc00) [pid = 1928] [serial = 1774] [outer = (nil)] 02:20:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x8f1a7800) [pid = 1928] [serial = 1775] [outer = 0x8eb7dc00] 02:20:47 INFO - PROCESS | 1928 | 1463649647628 Marionette DEBUG loaded listener.js 02:20:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x8f1d5c00) [pid = 1928] [serial = 1776] [outer = 0x8eb7dc00] 02:20:48 INFO - PROCESS | 1928 | 1463649648662 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]]]}] 02:20:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:20:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1944ms 02:20:48 INFO - PROCESS | 1928 | 1463649648733 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 02:20:48 INFO - PROCESS | 1928 | 1463649648738 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 02:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:20:48 INFO - PROCESS | 1928 | 1463649648746 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:20:48 INFO - PROCESS | 1928 | 1463649648749 Marionette TRACE conn3 <- [1,2338,null,{}] 02:20:48 INFO - PROCESS | 1928 | 1463649648757 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}] 02:20:49 INFO - PROCESS | 1928 | 1463649649063 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 02:20:49 INFO - PROCESS | 1928 | 1463649649406 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x87feb000 == 157 [pid = 1928] [id = 592] 02:20:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x8c3aa000) [pid = 1928] [serial = 1777] [outer = (nil)] 02:20:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x8f310000) [pid = 1928] [serial = 1778] [outer = 0x8c3aa000] 02:20:49 INFO - PROCESS | 1928 | 1463649649506 Marionette DEBUG loaded listener.js 02:20:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8f31c000) [pid = 1928] [serial = 1779] [outer = 0x8c3aa000] 02:20:50 INFO - PROCESS | 1928 | 1463649650481 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]]]}] 02:20:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:20:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1786ms 02:20:50 INFO - PROCESS | 1928 | 1463649650534 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 02:20:50 INFO - PROCESS | 1928 | 1463649650537 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 02:20:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:20:50 INFO - PROCESS | 1928 | 1463649650546 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:20:50 INFO - PROCESS | 1928 | 1463649650550 Marionette TRACE conn3 <- [1,2342,null,{}] 02:20:50 INFO - PROCESS | 1928 | 1463649650557 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}] 02:20:50 INFO - PROCESS | 1928 | 1463649650843 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 02:20:51 INFO - PROCESS | 1928 | 1463649651204 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d8d4000 == 158 [pid = 1928] [id = 593] 02:20:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8f276c00) [pid = 1928] [serial = 1780] [outer = (nil)] 02:20:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x9098d800) [pid = 1928] [serial = 1781] [outer = 0x8f276c00] 02:20:51 INFO - PROCESS | 1928 | 1463649651306 Marionette DEBUG loaded listener.js 02:20:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x90992800) [pid = 1928] [serial = 1782] [outer = 0x8f276c00] 02:20:52 INFO - PROCESS | 1928 | 1463649652267 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]]]}] 02:20:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:20:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1798ms 02:20:52 INFO - PROCESS | 1928 | 1463649652344 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 02:20:52 INFO - PROCESS | 1928 | 1463649652349 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 02:20:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:20:52 INFO - PROCESS | 1928 | 1463649652357 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:20:52 INFO - PROCESS | 1928 | 1463649652362 Marionette TRACE conn3 <- [1,2346,null,{}] 02:20:52 INFO - PROCESS | 1928 | 1463649652369 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}] 02:20:52 INFO - PROCESS | 1928 | 1463649652696 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 02:20:53 INFO - PROCESS | 1928 | 1463649653055 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x8e7aec00 == 159 [pid = 1928] [id = 594] 02:20:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8f3eac00) [pid = 1928] [serial = 1783] [outer = (nil)] 02:20:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x91584c00) [pid = 1928] [serial = 1784] [outer = 0x8f3eac00] 02:20:53 INFO - PROCESS | 1928 | 1463649653154 Marionette DEBUG loaded listener.js 02:20:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x91d9ec00) [pid = 1928] [serial = 1785] [outer = 0x8f3eac00] 02:20:54 INFO - PROCESS | 1928 | 1463649654126 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]]]}] 02:20:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:20:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1835ms 02:20:54 INFO - PROCESS | 1928 | 1463649654193 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 02:20:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:20:54 INFO - PROCESS | 1928 | 1463649654197 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 02:20:54 INFO - PROCESS | 1928 | 1463649654205 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:20:54 INFO - PROCESS | 1928 | 1463649654209 Marionette TRACE conn3 <- [1,2350,null,{}] 02:20:54 INFO - PROCESS | 1928 | 1463649654216 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}] 02:20:54 INFO - PROCESS | 1928 | 1463649654523 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 02:20:54 INFO - PROCESS | 1928 | 1463649654870 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d486000 == 160 [pid = 1928] [id = 595] 02:20:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8d8c7c00) [pid = 1928] [serial = 1786] [outer = (nil)] 02:20:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x91fcec00) [pid = 1928] [serial = 1787] [outer = 0x8d8c7c00] 02:20:54 INFO - PROCESS | 1928 | 1463649654975 Marionette DEBUG loaded listener.js 02:20:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x924ac800) [pid = 1928] [serial = 1788] [outer = 0x8d8c7c00] 02:20:56 INFO - PROCESS | 1928 | 1463649656007 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]]]}] 02:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1835ms 02:20:56 INFO - PROCESS | 1928 | 1463649656040 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 02:20:56 INFO - PROCESS | 1928 | 1463649656044 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 02:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:20:56 INFO - PROCESS | 1928 | 1463649656053 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:20:56 INFO - PROCESS | 1928 | 1463649656057 Marionette TRACE conn3 <- [1,2354,null,{}] 02:20:56 INFO - PROCESS | 1928 | 1463649656064 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}] 02:20:56 INFO - PROCESS | 1928 | 1463649656346 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 02:20:56 INFO - PROCESS | 1928 | 1463649656726 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d83e400 == 161 [pid = 1928] [id = 596] 02:20:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x91da0c00) [pid = 1928] [serial = 1789] [outer = (nil)] 02:20:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x928e7000) [pid = 1928] [serial = 1790] [outer = 0x91da0c00] 02:20:56 INFO - PROCESS | 1928 | 1463649656827 Marionette DEBUG loaded listener.js 02:20:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x92a42400) [pid = 1928] [serial = 1791] [outer = 0x91da0c00] 02:20:57 INFO - PROCESS | 1928 | 1463649657783 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]]]}] 02:20:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:20:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1787ms 02:20:57 INFO - PROCESS | 1928 | 1463649657840 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 02:20:57 INFO - PROCESS | 1928 | 1463649657845 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 02:20:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:20:57 INFO - PROCESS | 1928 | 1463649657853 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:20:57 INFO - PROCESS | 1928 | 1463649657857 Marionette TRACE conn3 <- [1,2358,null,{}] 02:20:57 INFO - PROCESS | 1928 | 1463649657864 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}] 02:20:58 INFO - PROCESS | 1928 | 1463649658120 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 02:20:58 INFO - PROCESS | 1928 | 1463649658469 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x91f30000 == 162 [pid = 1928] [id = 597] 02:20:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x924a3c00) [pid = 1928] [serial = 1792] [outer = (nil)] 02:20:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x92a5e400) [pid = 1928] [serial = 1793] [outer = 0x924a3c00] 02:20:58 INFO - PROCESS | 1928 | 1463649658568 Marionette DEBUG loaded listener.js 02:20:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x92b75c00) [pid = 1928] [serial = 1794] [outer = 0x924a3c00] 02:20:59 INFO - PROCESS | 1928 | 1463649659523 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]]]}] 02:20:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:20:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1743ms 02:20:59 INFO - PROCESS | 1928 | 1463649659596 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 02:20:59 INFO - PROCESS | 1928 | 1463649659600 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 02:20:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:20:59 INFO - PROCESS | 1928 | 1463649659608 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:20:59 INFO - PROCESS | 1928 | 1463649659611 Marionette TRACE conn3 <- [1,2362,null,{}] 02:20:59 INFO - PROCESS | 1928 | 1463649659619 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}] 02:20:59 INFO - PROCESS | 1928 | 1463649659926 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 02:21:00 INFO - PROCESS | 1928 | 1463649660274 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x8dc82000 == 163 [pid = 1928] [id = 598] 02:21:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x8eb7c000) [pid = 1928] [serial = 1795] [outer = (nil)] 02:21:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x93cecc00) [pid = 1928] [serial = 1796] [outer = 0x8eb7c000] 02:21:00 INFO - PROCESS | 1928 | 1463649660382 Marionette DEBUG loaded listener.js 02:21:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x93cf8000) [pid = 1928] [serial = 1797] [outer = 0x8eb7c000] 02:21:01 INFO - PROCESS | 1928 | 1463649661433 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]]]}] 02:21:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:21:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1890ms 02:21:01 INFO - PROCESS | 1928 | 1463649661500 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 02:21:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:21:01 INFO - PROCESS | 1928 | 1463649661505 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 02:21:01 INFO - PROCESS | 1928 | 1463649661520 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:21:01 INFO - PROCESS | 1928 | 1463649661524 Marionette TRACE conn3 <- [1,2366,null,{}] 02:21:01 INFO - PROCESS | 1928 | 1463649661539 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}] 02:21:01 INFO - PROCESS | 1928 | 1463649661871 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 02:21:02 INFO - PROCESS | 1928 | 1463649662233 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x9523c000 == 164 [pid = 1928] [id = 599] 02:21:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x952db000) [pid = 1928] [serial = 1798] [outer = (nil)] 02:21:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x952e5400) [pid = 1928] [serial = 1799] [outer = 0x952db000] 02:21:02 INFO - PROCESS | 1928 | 1463649662335 Marionette DEBUG loaded listener.js 02:21:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x97664800) [pid = 1928] [serial = 1800] [outer = 0x952db000] 02:21:03 INFO - PROCESS | 1928 | 1463649663371 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]]]}] 02:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1911ms 02:21:03 INFO - PROCESS | 1928 | 1463649663424 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 02:21:03 INFO - PROCESS | 1928 | 1463649663427 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 02:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:21:03 INFO - PROCESS | 1928 | 1463649663437 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:21:03 INFO - PROCESS | 1928 | 1463649663441 Marionette TRACE conn3 <- [1,2370,null,{}] 02:21:03 INFO - PROCESS | 1928 | 1463649663448 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}] 02:21:03 INFO - PROCESS | 1928 | 1463649663701 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 02:21:04 INFO - PROCESS | 1928 | 1463649664054 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x951f7400 == 165 [pid = 1928] [id = 600] 02:21:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x98136800) [pid = 1928] [serial = 1801] [outer = (nil)] 02:21:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x996b1800) [pid = 1928] [serial = 1802] [outer = 0x98136800] 02:21:04 INFO - PROCESS | 1928 | 1463649664153 Marionette DEBUG loaded listener.js 02:21:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x99fa2800) [pid = 1928] [serial = 1803] [outer = 0x98136800] 02:21:05 INFO - PROCESS | 1928 | 1463649665089 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]]]}] 02:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1687ms 02:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:21:05 INFO - PROCESS | 1928 | 1463649665124 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 02:21:05 INFO - PROCESS | 1928 | 1463649665127 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 02:21:05 INFO - PROCESS | 1928 | 1463649665135 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:21:05 INFO - PROCESS | 1928 | 1463649665138 Marionette TRACE conn3 <- [1,2374,null,{}] 02:21:05 INFO - PROCESS | 1928 | 1463649665146 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}] 02:21:05 INFO - PROCESS | 1928 | 1463649665432 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 02:21:05 INFO - PROCESS | 1928 | 1463649665785 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f3e8000 == 166 [pid = 1928] [id = 601] 02:21:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x90b8d800) [pid = 1928] [serial = 1804] [outer = (nil)] 02:21:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x9a474c00) [pid = 1928] [serial = 1805] [outer = 0x90b8d800] 02:21:05 INFO - PROCESS | 1928 | 1463649665886 Marionette DEBUG loaded listener.js 02:21:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x9a629000) [pid = 1928] [serial = 1806] [outer = 0x90b8d800] 02:21:06 INFO - PROCESS | 1928 | 1463649666858 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]]]}] 02:21:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:21:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1790ms 02:21:06 INFO - PROCESS | 1928 | 1463649666925 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 02:21:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:21:06 INFO - PROCESS | 1928 | 1463649666930 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 02:21:06 INFO - PROCESS | 1928 | 1463649666936 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:21:06 INFO - PROCESS | 1928 | 1463649666940 Marionette TRACE conn3 <- [1,2378,null,{}] 02:21:06 INFO - PROCESS | 1928 | 1463649666948 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}] 02:21:07 INFO - PROCESS | 1928 | 1463649667203 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 02:21:07 INFO - PROCESS | 1928 | 1463649667554 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x9a46dc00 == 167 [pid = 1928] [id = 602] 02:21:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x9a470c00) [pid = 1928] [serial = 1807] [outer = (nil)] 02:21:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x9ab92800) [pid = 1928] [serial = 1808] [outer = 0x9a470c00] 02:21:07 INFO - PROCESS | 1928 | 1463649667651 Marionette DEBUG loaded listener.js 02:21:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x9b17f800) [pid = 1928] [serial = 1809] [outer = 0x9a470c00] 02:21:08 INFO - PROCESS | 1928 | 1463649668647 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]]]}] 02:21:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:21:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1789ms 02:21:08 INFO - PROCESS | 1928 | 1463649668726 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 02:21:08 INFO - PROCESS | 1928 | 1463649668729 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 02:21:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:21:08 INFO - PROCESS | 1928 | 1463649668737 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:21:08 INFO - PROCESS | 1928 | 1463649668740 Marionette TRACE conn3 <- [1,2382,null,{}] 02:21:08 INFO - PROCESS | 1928 | 1463649668747 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}] 02:21:09 INFO - PROCESS | 1928 | 1463649669045 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 02:21:09 INFO - PROCESS | 1928 | 1463649669400 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x9a35d400 == 168 [pid = 1928] [id = 603] 02:21:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x9ab90400) [pid = 1928] [serial = 1810] [outer = (nil)] 02:21:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x9b43fc00) [pid = 1928] [serial = 1811] [outer = 0x9ab90400] 02:21:09 INFO - PROCESS | 1928 | 1463649669496 Marionette DEBUG loaded listener.js 02:21:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x9b442800) [pid = 1928] [serial = 1812] [outer = 0x9ab90400] 02:21:10 INFO - PROCESS | 1928 | 1463649670498 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]]]}] 02:21:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:21:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1841ms 02:21:10 INFO - PROCESS | 1928 | 1463649670579 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 02:21:10 INFO - PROCESS | 1928 | 1463649670582 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 02:21:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:21:10 INFO - PROCESS | 1928 | 1463649670590 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:21:10 INFO - PROCESS | 1928 | 1463649670595 Marionette TRACE conn3 <- [1,2386,null,{}] 02:21:10 INFO - PROCESS | 1928 | 1463649670601 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}] 02:21:10 INFO - PROCESS | 1928 | 1463649670909 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 02:21:11 INFO - PROCESS | 1928 | 1463649671277 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x92b80800 == 169 [pid = 1928] [id = 604] 02:21:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x93cec000) [pid = 1928] [serial = 1813] [outer = (nil)] 02:21:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x9b44ac00) [pid = 1928] [serial = 1814] [outer = 0x93cec000] 02:21:11 INFO - PROCESS | 1928 | 1463649671373 Marionette DEBUG loaded listener.js 02:21:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x9b44e000) [pid = 1928] [serial = 1815] [outer = 0x93cec000] 02:21:12 INFO - PROCESS | 1928 | 1463649672396 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]]]}] 02:21:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:21:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1838ms 02:21:12 INFO - PROCESS | 1928 | 1463649672431 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 02:21:12 INFO - PROCESS | 1928 | 1463649672436 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 02:21:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:21:12 INFO - PROCESS | 1928 | 1463649672444 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:21:12 INFO - PROCESS | 1928 | 1463649672448 Marionette TRACE conn3 <- [1,2390,null,{}] 02:21:12 INFO - PROCESS | 1928 | 1463649672454 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}] 02:21:12 INFO - PROCESS | 1928 | 1463649672712 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 02:21:14 INFO - PROCESS | 1928 | --DOCSHELL 0x85fd4400 == 168 [pid = 1928] [id = 480] 02:21:14 INFO - PROCESS | 1928 | --DOCSHELL 0x951eec00 == 167 [pid = 1928] [id = 583] 02:21:14 INFO - PROCESS | 1928 | --DOCSHELL 0x951eac00 == 166 [pid = 1928] [id = 582] 02:21:14 INFO - PROCESS | 1928 | --DOCSHELL 0x9098c000 == 165 [pid = 1928] [id = 581] 02:21:14 INFO - PROCESS | 1928 | --DOCSHELL 0x924ae000 == 164 [pid = 1928] [id = 579] 02:21:14 INFO - PROCESS | 1928 | --DOCSHELL 0x85fd5000 == 163 [pid = 1928] [id = 580] 02:21:14 INFO - PROCESS | 1928 | --DOCSHELL 0x928ecc00 == 162 [pid = 1928] [id = 578] 02:21:14 INFO - PROCESS | 1928 | --DOCSHELL 0x913e5400 == 161 [pid = 1928] [id = 577] 02:21:14 INFO - PROCESS | 1928 | --DOCSHELL 0x90992c00 == 160 [pid = 1928] [id = 576] 02:21:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8d48a400 == 159 [pid = 1928] [id = 575] 02:21:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8c272c00 == 158 [pid = 1928] [id = 574] 02:21:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8d83a000 == 157 [pid = 1928] [id = 572] 02:21:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8f1a5400 == 156 [pid = 1928] [id = 573] 02:21:14 INFO - PROCESS | 1928 | --DOCSHELL 0x87fea000 == 155 [pid = 1928] [id = 571] 02:21:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8acfc000 == 154 [pid = 1928] [id = 570] 02:21:14 INFO - PROCESS | 1928 | --DOCSHELL 0x893c9c00 == 153 [pid = 1928] [id = 569] 02:21:14 INFO - PROCESS | 1928 | --DOCSHELL 0x867ac800 == 152 [pid = 1928] [id = 568] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x8acf5c00) [pid = 1928] [serial = 1646] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x99277000) [pid = 1928] [serial = 1680] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x87fee000) [pid = 1928] [serial = 1695] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x92b78400) [pid = 1928] [serial = 1673] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x91fcf400) [pid = 1928] [serial = 1665] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x8f31d400) [pid = 1928] [serial = 1659] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x8b46b800) [pid = 1928] [serial = 1647] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x97641800) [pid = 1928] [serial = 1677] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x8f1da000) [pid = 1928] [serial = 1655] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x9274b800) [pid = 1928] [serial = 1668] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x9b188400) [pid = 1928] [serial = 1691] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x9a1f7800) [pid = 1928] [serial = 1682] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x8d489400) [pid = 1928] [serial = 1581] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x8f116400) [pid = 1928] [serial = 1653] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x99272c00) [pid = 1928] [serial = 1679] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x8d46a800) [pid = 1928] [serial = 1701] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x8af4f000) [pid = 1928] [serial = 1698] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x91f39000) [pid = 1928] [serial = 1664] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x8d490800) [pid = 1928] [serial = 1649] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x92a46400) [pid = 1928] [serial = 1671] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x8d482c00) [pid = 1928] [serial = 1703] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x9a258c00) [pid = 1928] [serial = 1683] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x87735c00) [pid = 1928] [serial = 1694] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x8d83fc00) [pid = 1928] [serial = 1650] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x8f314c00) [pid = 1928] [serial = 1658] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x8d003800) [pid = 1928] [serial = 1700] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x951f9c00) [pid = 1928] [serial = 1676] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x92b83000) [pid = 1928] [serial = 1674] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x9b18a800) [pid = 1928] [serial = 1692] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x8acf9000) [pid = 1928] [serial = 1697] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x9157e400) [pid = 1928] [serial = 1661] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x9a63d400) [pid = 1928] [serial = 1686] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x92a43000) [pid = 1928] [serial = 1670] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x9b17e400) [pid = 1928] [serial = 1689] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x92744400) [pid = 1928] [serial = 1667] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x8f280400) [pid = 1928] [serial = 1656] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x9ab94400) [pid = 1928] [serial = 1688] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x8eb77800) [pid = 1928] [serial = 1652] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x91582c00) [pid = 1928] [serial = 1662] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x9a471400) [pid = 1928] [serial = 1685] [outer = (nil)] [url = about:blank] 02:21:14 INFO - PROCESS | 1928 | 1463649674788 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fd6000 == 153 [pid = 1928] [id = 605] 02:21:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x85fd6c00) [pid = 1928] [serial = 1816] [outer = (nil)] 02:21:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x86b76c00) [pid = 1928] [serial = 1817] [outer = 0x85fd6c00] 02:21:14 INFO - PROCESS | 1928 | 1463649674884 Marionette DEBUG loaded listener.js 02:21:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x87fe2800) [pid = 1928] [serial = 1818] [outer = 0x85fd6c00] 02:21:15 INFO - PROCESS | 1928 | 1463649675790 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]]]}] 02:21:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:21:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 3399ms 02:21:15 INFO - PROCESS | 1928 | 1463649675844 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 02:21:15 INFO - PROCESS | 1928 | 1463649675850 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 02:21:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:21:15 INFO - PROCESS | 1928 | 1463649675859 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:21:15 INFO - PROCESS | 1928 | 1463649675865 Marionette TRACE conn3 <- [1,2394,null,{}] 02:21:15 INFO - PROCESS | 1928 | 1463649675873 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}] 02:21:16 INFO - PROCESS | 1928 | 1463649676116 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 02:21:16 INFO - PROCESS | 1928 | 1463649676384 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x89520000 == 154 [pid = 1928] [id = 606] 02:21:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8a212400) [pid = 1928] [serial = 1819] [outer = (nil)] 02:21:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8ae5ec00) [pid = 1928] [serial = 1820] [outer = 0x8a212400] 02:21:16 INFO - PROCESS | 1928 | 1463649676473 Marionette DEBUG loaded listener.js 02:21:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8af4f000) [pid = 1928] [serial = 1821] [outer = 0x8a212400] 02:21:17 INFO - PROCESS | 1928 | 1463649677441 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]]]}] 02:21:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:21:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1638ms 02:21:17 INFO - PROCESS | 1928 | 1463649677502 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 02:21:17 INFO - PROCESS | 1928 | 1463649677508 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 02:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:21:17 INFO - PROCESS | 1928 | 1463649677526 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:21:17 INFO - PROCESS | 1928 | 1463649677530 Marionette TRACE conn3 <- [1,2398,null,{}] 02:21:17 INFO - PROCESS | 1928 | 1463649677537 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}] 02:21:17 INFO - PROCESS | 1928 | 1463649677859 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 02:21:18 INFO - PROCESS | 1928 | 1463649678106 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x8af4c800 == 155 [pid = 1928] [id = 607] 02:21:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x8c3a8400) [pid = 1928] [serial = 1822] [outer = (nil)] 02:21:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8d00c800) [pid = 1928] [serial = 1823] [outer = 0x8c3a8400] 02:21:18 INFO - PROCESS | 1928 | 1463649678193 Marionette DEBUG loaded listener.js 02:21:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8d483800) [pid = 1928] [serial = 1824] [outer = 0x8c3a8400] 02:21:19 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x893cf000) [pid = 1928] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:21:19 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x928ed800) [pid = 1928] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:21:19 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x9157d800) [pid = 1928] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:21:19 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x8c3ad000) [pid = 1928] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:21:19 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x92749c00) [pid = 1928] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:21:19 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x94688000) [pid = 1928] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:21:19 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x87feec00) [pid = 1928] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:21:19 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x8ddd1800) [pid = 1928] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:21:19 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x88290c00) [pid = 1928] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:21:19 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x90b8cc00) [pid = 1928] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:21:19 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x8c271000) [pid = 1928] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:21:19 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x8f11dc00) [pid = 1928] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:21:19 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x952de800) [pid = 1928] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:21:19 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x867ad800) [pid = 1928] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:21:19 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x8d8d4400) [pid = 1928] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:21:19 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x8d007400) [pid = 1928] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:21:19 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x928eac00) [pid = 1928] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:21:19 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x99134c00) [pid = 1928] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:21:19 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x8f1a6800) [pid = 1928] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:21:19 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x8acf0000) [pid = 1928] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:21:19 INFO - PROCESS | 1928 | 1463649679724 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]]]}] 02:21:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:21:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 2288ms 02:21:19 INFO - PROCESS | 1928 | 1463649679823 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 02:21:19 INFO - PROCESS | 1928 | 1463649679828 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 02:21:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:21:19 INFO - PROCESS | 1928 | 1463649679846 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:21:19 INFO - PROCESS | 1928 | 1463649679856 Marionette TRACE conn3 <- [1,2402,null,{}] 02:21:19 INFO - PROCESS | 1928 | 1463649679875 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}] 02:21:20 INFO - PROCESS | 1928 | 1463649680113 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 02:21:20 INFO - PROCESS | 1928 | 1463649680313 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c3a1000 == 156 [pid = 1928] [id = 608] 02:21:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x8d477800) [pid = 1928] [serial = 1825] [outer = (nil)] 02:21:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x8d83cc00) [pid = 1928] [serial = 1826] [outer = 0x8d477800] 02:21:20 INFO - PROCESS | 1928 | 1463649680395 Marionette DEBUG loaded listener.js 02:21:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x8d8ce400) [pid = 1928] [serial = 1827] [outer = 0x8d477800] 02:21:21 INFO - PROCESS | 1928 | 1463649681249 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]]]}] 02:21:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:21:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1468ms 02:21:21 INFO - PROCESS | 1928 | 1463649681306 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 02:21:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:21:21 INFO - PROCESS | 1928 | 1463649681311 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 02:21:21 INFO - PROCESS | 1928 | 1463649681319 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:21:21 INFO - PROCESS | 1928 | 1463649681322 Marionette TRACE conn3 <- [1,2406,null,{}] 02:21:21 INFO - PROCESS | 1928 | 1463649681329 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}] 02:21:21 INFO - PROCESS | 1928 | 1463649681562 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 02:21:22 INFO - PROCESS | 1928 | 1463649682003 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fd5000 == 157 [pid = 1928] [id = 609] 02:21:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x867ad800) [pid = 1928] [serial = 1828] [outer = (nil)] 02:21:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x870d0000) [pid = 1928] [serial = 1829] [outer = 0x867ad800] 02:21:22 INFO - PROCESS | 1928 | 1463649682106 Marionette DEBUG loaded listener.js 02:21:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x88290c00) [pid = 1928] [serial = 1830] [outer = 0x867ad800] 02:21:23 INFO - PROCESS | 1928 | 1463649683172 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]]]}] 02:21:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:21:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1891ms 02:21:23 INFO - PROCESS | 1928 | 1463649683210 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 02:21:23 INFO - PROCESS | 1928 | 1463649683218 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 02:21:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:21:23 INFO - PROCESS | 1928 | 1463649683227 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:21:23 INFO - PROCESS | 1928 | 1463649683234 Marionette TRACE conn3 <- [1,2410,null,{}] 02:21:23 INFO - PROCESS | 1928 | 1463649683243 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}] 02:21:23 INFO - PROCESS | 1928 | 1463649683520 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 02:21:23 INFO - PROCESS | 1928 | 1463649683878 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ac1bc00 == 158 [pid = 1928] [id = 610] 02:21:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x8ae63000) [pid = 1928] [serial = 1831] [outer = (nil)] 02:21:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x8b46b800) [pid = 1928] [serial = 1832] [outer = 0x8ae63000] 02:21:23 INFO - PROCESS | 1928 | 1463649683977 Marionette DEBUG loaded listener.js 02:21:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x8c277c00) [pid = 1928] [serial = 1833] [outer = 0x8ae63000] 02:21:24 INFO - PROCESS | 1928 | 1463649684993 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]]]}] 02:21:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:21:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1801ms 02:21:25 INFO - PROCESS | 1928 | 1463649685033 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 02:21:25 INFO - PROCESS | 1928 | 1463649685042 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 02:21:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:21:25 INFO - PROCESS | 1928 | 1463649685051 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:21:25 INFO - PROCESS | 1928 | 1463649685056 Marionette TRACE conn3 <- [1,2414,null,{}] 02:21:25 INFO - PROCESS | 1928 | 1463649685064 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}] 02:21:25 INFO - PROCESS | 1928 | 1463649685375 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 02:21:25 INFO - PROCESS | 1928 | 1463649685786 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c272c00 == 159 [pid = 1928] [id = 611] 02:21:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x8d505c00) [pid = 1928] [serial = 1834] [outer = (nil)] 02:21:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x8d50ec00) [pid = 1928] [serial = 1835] [outer = 0x8d505c00] 02:21:25 INFO - PROCESS | 1928 | 1463649685887 Marionette DEBUG loaded listener.js 02:21:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x8dbbcc00) [pid = 1928] [serial = 1836] [outer = 0x8d505c00] 02:21:26 INFO - PROCESS | 1928 | 1463649686977 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]]]}] 02:21:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:21:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2035ms 02:21:27 INFO - PROCESS | 1928 | 1463649687088 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 02:21:27 INFO - PROCESS | 1928 | 1463649687094 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 02:21:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:21:27 INFO - PROCESS | 1928 | 1463649687141 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:21:27 INFO - PROCESS | 1928 | 1463649687154 Marionette TRACE conn3 <- [1,2418,null,{}] 02:21:27 INFO - PROCESS | 1928 | 1463649687168 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}] 02:21:27 INFO - PROCESS | 1928 | 1463649687435 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 02:21:27 INFO - PROCESS | 1928 | 1463649687783 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x89515000 == 160 [pid = 1928] [id = 612] 02:21:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x8cf31400) [pid = 1928] [serial = 1837] [outer = (nil)] 02:21:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x8eb7b800) [pid = 1928] [serial = 1838] [outer = 0x8cf31400] 02:21:27 INFO - PROCESS | 1928 | 1463649687883 Marionette DEBUG loaded listener.js 02:21:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8f118400) [pid = 1928] [serial = 1839] [outer = 0x8cf31400] 02:21:28 INFO - PROCESS | 1928 | 1463649688902 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]]]}] 02:21:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:21:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1830ms 02:21:28 INFO - PROCESS | 1928 | 1463649688950 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 02:21:28 INFO - PROCESS | 1928 | 1463649688956 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 02:21:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:21:28 INFO - PROCESS | 1928 | 1463649688965 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:21:28 INFO - PROCESS | 1928 | 1463649688969 Marionette TRACE conn3 <- [1,2422,null,{}] 02:21:28 INFO - PROCESS | 1928 | 1463649688976 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}] 02:21:29 INFO - PROCESS | 1928 | 1463649689243 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 02:21:29 INFO - PROCESS | 1928 | 1463649689582 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ddcec00 == 161 [pid = 1928] [id = 613] 02:21:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8eb77000) [pid = 1928] [serial = 1840] [outer = (nil)] 02:21:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8f1dd000) [pid = 1928] [serial = 1841] [outer = 0x8eb77000] 02:21:29 INFO - PROCESS | 1928 | 1463649689682 Marionette DEBUG loaded listener.js 02:21:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x8f27fc00) [pid = 1928] [serial = 1842] [outer = 0x8eb77000] 02:21:30 INFO - PROCESS | 1928 | 1463649690627 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]]]}] 02:21:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:21:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1741ms 02:21:30 INFO - PROCESS | 1928 | 1463649690707 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 02:21:30 INFO - PROCESS | 1928 | 1463649690710 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 02:21:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:21:30 INFO - PROCESS | 1928 | 1463649690718 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:21:30 INFO - PROCESS | 1928 | 1463649690722 Marionette TRACE conn3 <- [1,2426,null,{}] 02:21:30 INFO - PROCESS | 1928 | 1463649690728 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}] 02:21:31 INFO - PROCESS | 1928 | 1463649691016 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 02:21:31 INFO - PROCESS | 1928 | 1463649691383 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f31c800 == 162 [pid = 1928] [id = 614] 02:21:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8f31dc00) [pid = 1928] [serial = 1843] [outer = (nil)] 02:21:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8f3e9400) [pid = 1928] [serial = 1844] [outer = 0x8f31dc00] 02:21:31 INFO - PROCESS | 1928 | 1463649691498 Marionette DEBUG loaded listener.js 02:21:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x913de000) [pid = 1928] [serial = 1845] [outer = 0x8f31dc00] 02:21:32 INFO - PROCESS | 1928 | 1463649692523 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]]]}] 02:21:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:21:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1840ms 02:21:32 INFO - PROCESS | 1928 | 1463649692559 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 02:21:32 INFO - PROCESS | 1928 | 1463649692563 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 02:21:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:21:32 INFO - PROCESS | 1928 | 1463649692570 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:21:32 INFO - PROCESS | 1928 | 1463649692575 Marionette TRACE conn3 <- [1,2430,null,{}] 02:21:32 INFO - PROCESS | 1928 | 1463649692581 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}] 02:21:32 INFO - PROCESS | 1928 | 1463649692854 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 02:21:33 INFO - PROCESS | 1928 | 1463649693142 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d48a400 == 163 [pid = 1928] [id = 615] 02:21:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8d502000) [pid = 1928] [serial = 1846] [outer = (nil)] 02:21:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x91582c00) [pid = 1928] [serial = 1847] [outer = 0x8d502000] 02:21:33 INFO - PROCESS | 1928 | 1463649693253 Marionette DEBUG loaded listener.js 02:21:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x91588c00) [pid = 1928] [serial = 1848] [outer = 0x8d502000] 02:21:34 INFO - PROCESS | 1928 | 1463649694202 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]]]}] 02:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1685ms 02:21:34 INFO - PROCESS | 1928 | 1463649694257 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 02:21:34 INFO - PROCESS | 1928 | 1463649694260 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 02:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:21:34 INFO - PROCESS | 1928 | 1463649694269 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:21:34 INFO - PROCESS | 1928 | 1463649694273 Marionette TRACE conn3 <- [1,2434,null,{}] 02:21:34 INFO - PROCESS | 1928 | 1463649694280 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}] 02:21:34 INFO - PROCESS | 1928 | 1463649694535 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 02:21:34 INFO - PROCESS | 1928 | 1463649694892 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x89513800 == 164 [pid = 1928] [id = 616] 02:21:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x8f1a9800) [pid = 1928] [serial = 1849] [outer = (nil)] 02:21:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x91fca000) [pid = 1928] [serial = 1850] [outer = 0x8f1a9800] 02:21:34 INFO - PROCESS | 1928 | 1463649694986 Marionette DEBUG loaded listener.js 02:21:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x91fd0800) [pid = 1928] [serial = 1851] [outer = 0x8f1a9800] 02:21:36 INFO - PROCESS | 1928 | 1463649696054 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]]]}] 02:21:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:21:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1836ms 02:21:36 INFO - PROCESS | 1928 | 1463649696107 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 02:21:36 INFO - PROCESS | 1928 | 1463649696113 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 02:21:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:21:36 INFO - PROCESS | 1928 | 1463649696123 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:21:36 INFO - PROCESS | 1928 | 1463649696129 Marionette TRACE conn3 <- [1,2438,null,{}] 02:21:36 INFO - PROCESS | 1928 | 1463649696140 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}] 02:21:36 INFO - PROCESS | 1928 | 1463649696698 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 02:21:37 INFO - PROCESS | 1928 | 1463649697066 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x91584400 == 165 [pid = 1928] [id = 617] 02:21:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x924a4000) [pid = 1928] [serial = 1852] [outer = (nil)] 02:21:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x92748800) [pid = 1928] [serial = 1853] [outer = 0x924a4000] 02:21:37 INFO - PROCESS | 1928 | 1463649697248 Marionette DEBUG loaded listener.js 02:21:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x9274c400) [pid = 1928] [serial = 1854] [outer = 0x924a4000] 02:21:38 INFO - PROCESS | 1928 | 1463649698444 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]]]}] 02:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 2356ms 02:21:38 INFO - PROCESS | 1928 | 1463649698479 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 02:21:38 INFO - PROCESS | 1928 | 1463649698483 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 02:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:21:38 INFO - PROCESS | 1928 | 1463649698491 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:21:38 INFO - PROCESS | 1928 | 1463649698495 Marionette TRACE conn3 <- [1,2442,null,{}] 02:21:38 INFO - PROCESS | 1928 | 1463649698501 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}] 02:21:38 INFO - PROCESS | 1928 | 1463649698808 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 02:21:39 INFO - PROCESS | 1928 | 1463649699203 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f273800 == 166 [pid = 1928] [id = 618] 02:21:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x90988800) [pid = 1928] [serial = 1855] [outer = (nil)] 02:21:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x928e7400) [pid = 1928] [serial = 1856] [outer = 0x90988800] 02:21:39 INFO - PROCESS | 1928 | 1463649699321 Marionette DEBUG loaded listener.js 02:21:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x92a44400) [pid = 1928] [serial = 1857] [outer = 0x90988800] 02:21:40 INFO - PROCESS | 1928 | 1463649700449 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]]]}] 02:21:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:21:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 2038ms 02:21:40 INFO - PROCESS | 1928 | 1463649700531 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 02:21:40 INFO - PROCESS | 1928 | 1463649700537 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 02:21:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:21:40 INFO - PROCESS | 1928 | 1463649700550 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:21:40 INFO - PROCESS | 1928 | 1463649700555 Marionette TRACE conn3 <- [1,2446,null,{}] 02:21:40 INFO - PROCESS | 1928 | 1463649700601 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}] 02:21:40 INFO - PROCESS | 1928 | 1463649700879 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 02:21:41 INFO - PROCESS | 1928 | 1463649701236 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x92b7e400 == 167 [pid = 1928] [id = 619] 02:21:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x92b83000) [pid = 1928] [serial = 1858] [outer = (nil)] 02:21:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x93c08000) [pid = 1928] [serial = 1859] [outer = 0x92b83000] 02:21:41 INFO - PROCESS | 1928 | 1463649701361 Marionette DEBUG loaded listener.js 02:21:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x9501dc00) [pid = 1928] [serial = 1860] [outer = 0x92b83000] 02:21:42 INFO - PROCESS | 1928 | 1463649702450 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]]]}] 02:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1964ms 02:21:42 INFO - PROCESS | 1928 | 1463649702515 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 02:21:42 INFO - PROCESS | 1928 | 1463649702523 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 02:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:21:42 INFO - PROCESS | 1928 | 1463649702534 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:21:42 INFO - PROCESS | 1928 | 1463649702543 Marionette TRACE conn3 <- [1,2450,null,{}] 02:21:42 INFO - PROCESS | 1928 | 1463649702632 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}] 02:21:42 INFO - PROCESS | 1928 | 1463649702933 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 02:21:43 INFO - PROCESS | 1928 | 1463649703282 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x92a5ec00 == 168 [pid = 1928] [id = 620] 02:21:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x95025800) [pid = 1928] [serial = 1861] [outer = (nil)] 02:21:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x952e0800) [pid = 1928] [serial = 1862] [outer = 0x95025800] 02:21:43 INFO - PROCESS | 1928 | 1463649703377 Marionette DEBUG loaded listener.js 02:21:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x952e6400) [pid = 1928] [serial = 1863] [outer = 0x95025800] 02:21:44 INFO - PROCESS | 1928 | 1463649704354 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]]]}] 02:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1847ms 02:21:44 INFO - PROCESS | 1928 | 1463649704380 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 02:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:21:44 INFO - PROCESS | 1928 | 1463649704385 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 02:21:44 INFO - PROCESS | 1928 | 1463649704392 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:21:44 INFO - PROCESS | 1928 | 1463649704396 Marionette TRACE conn3 <- [1,2454,null,{}] 02:21:44 INFO - PROCESS | 1928 | 1463649704404 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}] 02:21:44 INFO - PROCESS | 1928 | 1463649704658 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 02:21:45 INFO - PROCESS | 1928 | 1463649705022 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x924a3800 == 169 [pid = 1928] [id = 621] 02:21:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x92b76000) [pid = 1928] [serial = 1864] [outer = (nil)] 02:21:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x97668800) [pid = 1928] [serial = 1865] [outer = 0x92b76000] 02:21:45 INFO - PROCESS | 1928 | 1463649705119 Marionette DEBUG loaded listener.js 02:21:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x991dbc00) [pid = 1928] [serial = 1866] [outer = 0x92b76000] 02:21:46 INFO - PROCESS | 1928 | 1463649706112 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]]]}] 02:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1789ms 02:21:46 INFO - PROCESS | 1928 | 1463649706182 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 02:21:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:21:46 INFO - PROCESS | 1928 | 1463649706186 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 02:21:46 INFO - PROCESS | 1928 | 1463649706194 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:21:46 INFO - PROCESS | 1928 | 1463649706198 Marionette TRACE conn3 <- [1,2458,null,{}] 02:21:46 INFO - PROCESS | 1928 | 1463649706205 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}] 02:21:46 INFO - PROCESS | 1928 | 1463649706477 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 02:21:46 INFO - PROCESS | 1928 | 1463649706827 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x952df000 == 170 [pid = 1928] [id = 622] 02:21:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x97661000) [pid = 1928] [serial = 1867] [outer = (nil)] 02:21:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x99fa0800) [pid = 1928] [serial = 1868] [outer = 0x97661000] 02:21:46 INFO - PROCESS | 1928 | 1463649706923 Marionette DEBUG loaded listener.js 02:21:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x9a1fcc00) [pid = 1928] [serial = 1869] [outer = 0x97661000] 02:21:47 INFO - PROCESS | 1928 | 1463649707919 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]]]}] 02:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1789ms 02:21:47 INFO - PROCESS | 1928 | 1463649707983 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 02:21:47 INFO - PROCESS | 1928 | 1463649707987 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 02:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:21:47 INFO - PROCESS | 1928 | 1463649707994 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:21:48 INFO - PROCESS | 1928 | 1463649707999 Marionette TRACE conn3 <- [1,2462,null,{}] 02:21:48 INFO - PROCESS | 1928 | 1463649708005 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}] 02:21:48 INFO - PROCESS | 1928 | 1463649708263 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 02:21:48 INFO - PROCESS | 1928 | 1463649708616 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x9274ac00 == 171 [pid = 1928] [id = 623] 02:21:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x97663800) [pid = 1928] [serial = 1870] [outer = (nil)] 02:21:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x9a63e000) [pid = 1928] [serial = 1871] [outer = 0x97663800] 02:21:48 INFO - PROCESS | 1928 | 1463649708718 Marionette DEBUG loaded listener.js 02:21:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x9a642800) [pid = 1928] [serial = 1872] [outer = 0x97663800] 02:21:49 INFO - PROCESS | 1928 | 1463649709716 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]]]}] 02:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1784ms 02:21:49 INFO - PROCESS | 1928 | 1463649709780 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 02:21:49 INFO - PROCESS | 1928 | 1463649709783 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 02:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:21:49 INFO - PROCESS | 1928 | 1463649709791 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:21:49 INFO - PROCESS | 1928 | 1463649709795 Marionette TRACE conn3 <- [1,2466,null,{}] 02:21:49 INFO - PROCESS | 1928 | 1463649709803 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}] 02:21:50 INFO - PROCESS | 1928 | 1463649710110 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 02:21:50 INFO - PROCESS | 1928 | 1463649710466 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x91f34800 == 172 [pid = 1928] [id = 624] 02:21:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x94683800) [pid = 1928] [serial = 1873] [outer = (nil)] 02:21:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x9b17ec00) [pid = 1928] [serial = 1874] [outer = 0x94683800] 02:21:50 INFO - PROCESS | 1928 | 1463649710574 Marionette DEBUG loaded listener.js 02:21:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x9b182c00) [pid = 1928] [serial = 1875] [outer = 0x94683800] 02:21:51 INFO - PROCESS | 1928 | 1463649711574 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]]]}] 02:21:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:21:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1844ms 02:21:51 INFO - PROCESS | 1928 | 1463649711637 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 02:21:51 INFO - PROCESS | 1928 | 1463649711641 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 02:21:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:21:51 INFO - PROCESS | 1928 | 1463649711648 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:21:51 INFO - PROCESS | 1928 | 1463649711653 Marionette TRACE conn3 <- [1,2470,null,{}] 02:21:51 INFO - PROCESS | 1928 | 1463649711661 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}] 02:21:51 INFO - PROCESS | 1928 | 1463649711961 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x85eea800 == 171 [pid = 1928] [id = 392] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8d473800 == 170 [pid = 1928] [id = 342] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8e7a2800 == 169 [pid = 1928] [id = 386] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8d50ac00 == 168 [pid = 1928] [id = 349] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8f11c400 == 167 [pid = 1928] [id = 347] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8d473400 == 166 [pid = 1928] [id = 390] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x9157d400 == 165 [pid = 1928] [id = 348] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x870cd800 == 164 [pid = 1928] [id = 270] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8d501c00 == 163 [pid = 1928] [id = 385] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x86a5d400 == 162 [pid = 1928] [id = 271] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8dc77400 == 161 [pid = 1928] [id = 387] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x867b5800 == 160 [pid = 1928] [id = 526] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x91f2cc00 == 159 [pid = 1928] [id = 391] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8c520800 == 158 [pid = 1928] [id = 340] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8d471c00 == 157 [pid = 1928] [id = 388] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x92a51400 == 156 [pid = 1928] [id = 351] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8cf26800 == 155 [pid = 1928] [id = 381] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8d470400 == 154 [pid = 1928] [id = 341] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8c3a1000 == 153 [pid = 1928] [id = 608] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8af4c800 == 152 [pid = 1928] [id = 607] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x89520000 == 151 [pid = 1928] [id = 606] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x85fd6000 == 150 [pid = 1928] [id = 605] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x9a35d400 == 149 [pid = 1928] [id = 603] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x9a46dc00 == 148 [pid = 1928] [id = 602] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8f3e8000 == 147 [pid = 1928] [id = 601] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x9523c000 == 146 [pid = 1928] [id = 599] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x951f7400 == 145 [pid = 1928] [id = 600] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8dc82000 == 144 [pid = 1928] [id = 598] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x91f30000 == 143 [pid = 1928] [id = 597] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8d83e400 == 142 [pid = 1928] [id = 596] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8d486000 == 141 [pid = 1928] [id = 595] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8e7aec00 == 140 [pid = 1928] [id = 594] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8d8d4000 == 139 [pid = 1928] [id = 593] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8d8c9c00 == 138 [pid = 1928] [id = 591] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x87feb000 == 137 [pid = 1928] [id = 592] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x8cf2e800 == 136 [pid = 1928] [id = 590] 02:21:54 INFO - PROCESS | 1928 | --DOCSHELL 0x87732c00 == 135 [pid = 1928] [id = 589] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x8d8cfc00) [pid = 1928] [serial = 1766] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x8ae66000) [pid = 1928] [serial = 1710] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x92a48400) [pid = 1928] [serial = 1736] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x92741c00) [pid = 1928] [serial = 1734] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x9a649c00) [pid = 1928] [serial = 1754] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x8dbba000) [pid = 1928] [serial = 1644] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x952dc400) [pid = 1928] [serial = 1743] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x924ab400) [pid = 1928] [serial = 1733] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x9912a800) [pid = 1928] [serial = 1745] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x8dbbbc00) [pid = 1928] [serial = 1715] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x8dc82c00) [pid = 1928] [serial = 1716] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x913ec800) [pid = 1928] [serial = 1728] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x88b46c00) [pid = 1928] [serial = 1757] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x91f31400) [pid = 1928] [serial = 1730] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x8d46fc00) [pid = 1928] [serial = 1713] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x913e6800) [pid = 1928] [serial = 1727] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x92b7ac00) [pid = 1928] [serial = 1737] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x91f36800) [pid = 1928] [serial = 1731] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x90b91400) [pid = 1928] [serial = 1725] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x99eecc00) [pid = 1928] [serial = 1749] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x9926ec00) [pid = 1928] [serial = 1746] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x86a51400) [pid = 1928] [serial = 1706] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x8eb7f000) [pid = 1928] [serial = 1719] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x951f4800) [pid = 1928] [serial = 1742] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x893c8000) [pid = 1928] [serial = 1758] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x8d477c00) [pid = 1928] [serial = 1763] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x8eb72800) [pid = 1928] [serial = 1718] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x9502b800) [pid = 1928] [serial = 1740] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x87735800) [pid = 1928] [serial = 1707] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x99622c00) [pid = 1928] [serial = 1748] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x9a46fc00) [pid = 1928] [serial = 1751] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x8d503400) [pid = 1928] [serial = 1764] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x90b89c00) [pid = 1928] [serial = 1724] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x8f314000) [pid = 1928] [serial = 1722] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x8c3a7000) [pid = 1928] [serial = 1712] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x9a474000) [pid = 1928] [serial = 1752] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x8c269800) [pid = 1928] [serial = 1761] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x8acf7000) [pid = 1928] [serial = 1709] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x8f1d4000) [pid = 1928] [serial = 1721] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x8af45c00) [pid = 1928] [serial = 1760] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x95022c00) [pid = 1928] [serial = 1739] [outer = (nil)] [url = about:blank] 02:21:54 INFO - PROCESS | 1928 | 1463649714501 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x867b1c00 == 136 [pid = 1928] [id = 625] 02:21:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x867b3c00) [pid = 1928] [serial = 1876] [outer = (nil)] 02:21:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x86a5d800) [pid = 1928] [serial = 1877] [outer = 0x867b3c00] 02:21:54 INFO - PROCESS | 1928 | 1463649714591 Marionette DEBUG loaded listener.js 02:21:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x87fe2400) [pid = 1928] [serial = 1878] [outer = 0x867b3c00] 02:21:55 INFO - PROCESS | 1928 | 1463649715456 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]]]}] 02:21:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:21:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 3844ms 02:21:55 INFO - PROCESS | 1928 | 1463649715504 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 02:21:55 INFO - PROCESS | 1928 | 1463649715511 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 02:21:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:21:55 INFO - PROCESS | 1928 | 1463649715522 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:21:55 INFO - PROCESS | 1928 | 1463649715529 Marionette TRACE conn3 <- [1,2474,null,{}] 02:21:55 INFO - PROCESS | 1928 | 1463649715537 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}] 02:21:55 INFO - PROCESS | 1928 | 1463649715804 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 02:21:56 INFO - PROCESS | 1928 | 1463649716062 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x8acf5c00 == 137 [pid = 1928] [id = 626] 02:21:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x8acf7000) [pid = 1928] [serial = 1879] [outer = (nil)] 02:21:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8ae5bc00) [pid = 1928] [serial = 1880] [outer = 0x8acf7000] 02:21:56 INFO - PROCESS | 1928 | 1463649716163 Marionette DEBUG loaded listener.js 02:21:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8b460800) [pid = 1928] [serial = 1881] [outer = 0x8acf7000] 02:21:57 INFO - PROCESS | 1928 | 1463649717105 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]]]}] 02:21:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:21:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1643ms 02:21:57 INFO - PROCESS | 1928 | 1463649717169 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 02:21:57 INFO - PROCESS | 1928 | 1463649717176 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 02:21:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:21:57 INFO - PROCESS | 1928 | 1463649717185 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:21:57 INFO - PROCESS | 1928 | 1463649717190 Marionette TRACE conn3 <- [1,2478,null,{}] 02:21:57 INFO - PROCESS | 1928 | 1463649717204 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}] 02:21:57 INFO - PROCESS | 1928 | 1463649717577 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 02:21:57 INFO - PROCESS | 1928 | 1463649717826 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c515c00 == 138 [pid = 1928] [id = 627] 02:21:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8cf2fc00) [pid = 1928] [serial = 1882] [outer = (nil)] 02:21:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x8d46b800) [pid = 1928] [serial = 1883] [outer = 0x8cf2fc00] 02:21:57 INFO - PROCESS | 1928 | 1463649717910 Marionette DEBUG loaded listener.js 02:21:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8d485000) [pid = 1928] [serial = 1884] [outer = 0x8cf2fc00] 02:21:59 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x8eb7c000) [pid = 1928] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:21:59 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x90b8d800) [pid = 1928] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:21:59 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x91da0c00) [pid = 1928] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:21:59 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x9a470c00) [pid = 1928] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:21:59 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x8d003400) [pid = 1928] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:21:59 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x952db000) [pid = 1928] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:21:59 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x8cf2c000) [pid = 1928] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:21:59 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x9ab90400) [pid = 1928] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:21:59 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x8eb7dc00) [pid = 1928] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:21:59 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x8f276c00) [pid = 1928] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:21:59 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x8a212400) [pid = 1928] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:21:59 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x98136800) [pid = 1928] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:21:59 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x87fe4000) [pid = 1928] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:21:59 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x8c3a8400) [pid = 1928] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:21:59 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x924a3c00) [pid = 1928] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:21:59 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x85fd6c00) [pid = 1928] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:21:59 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x8c3aa000) [pid = 1928] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:21:59 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x8d8c7c00) [pid = 1928] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:21:59 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x93cec000) [pid = 1928] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:21:59 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x8f3eac00) [pid = 1928] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:21:59 INFO - PROCESS | 1928 | 1463649719570 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]]]}] 02:21:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:21:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2448ms 02:21:59 INFO - PROCESS | 1928 | 1463649719634 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 02:21:59 INFO - PROCESS | 1928 | 1463649719638 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 02:21:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:21:59 INFO - PROCESS | 1928 | 1463649719656 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:21:59 INFO - PROCESS | 1928 | 1463649719666 Marionette TRACE conn3 <- [1,2482,null,{}] 02:21:59 INFO - PROCESS | 1928 | 1463649719685 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}] 02:21:59 INFO - PROCESS | 1928 | 1463649719923 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 02:22:00 INFO - PROCESS | 1928 | 1463649720128 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c3aa400 == 139 [pid = 1928] [id = 628] 02:22:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x8c3acc00) [pid = 1928] [serial = 1885] [outer = (nil)] 02:22:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x8d8ca400) [pid = 1928] [serial = 1886] [outer = 0x8c3acc00] 02:22:00 INFO - PROCESS | 1928 | 1463649720209 Marionette DEBUG loaded listener.js 02:22:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x8dc79000) [pid = 1928] [serial = 1887] [outer = 0x8c3acc00] 02:22:01 INFO - PROCESS | 1928 | 1463649721111 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]]]}] 02:22:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:22:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1521ms 02:22:01 INFO - PROCESS | 1928 | 1463649721168 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 02:22:01 INFO - PROCESS | 1928 | 1463649721172 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 02:22:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:22:01 INFO - PROCESS | 1928 | 1463649721180 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:22:01 INFO - PROCESS | 1928 | 1463649721185 Marionette TRACE conn3 <- [1,2486,null,{}] 02:22:01 INFO - PROCESS | 1928 | 1463649721191 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}] 02:22:01 INFO - PROCESS | 1928 | 1463649721428 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 02:22:01 INFO - PROCESS | 1928 | 1463649721924 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x867ac800 == 140 [pid = 1928] [id = 629] 02:22:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x86a51400) [pid = 1928] [serial = 1888] [outer = (nil)] 02:22:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x870d2000) [pid = 1928] [serial = 1889] [outer = 0x86a51400] 02:22:02 INFO - PROCESS | 1928 | 1463649722032 Marionette DEBUG loaded listener.js 02:22:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x88b4bc00) [pid = 1928] [serial = 1890] [outer = 0x86a51400] 02:22:03 INFO - PROCESS | 1928 | 1463649723057 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]]]}] 02:22:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:22:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1933ms 02:22:03 INFO - PROCESS | 1928 | 1463649723116 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 02:22:03 INFO - PROCESS | 1928 | 1463649723124 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 02:22:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:22:03 INFO - PROCESS | 1928 | 1463649723133 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:22:03 INFO - PROCESS | 1928 | 1463649723138 Marionette TRACE conn3 <- [1,2490,null,{}] 02:22:03 INFO - PROCESS | 1928 | 1463649723148 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}] 02:22:03 INFO - PROCESS | 1928 | 1463649723422 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 02:22:03 INFO - PROCESS | 1928 | 1463649723771 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x8af46800 == 141 [pid = 1928] [id = 630] 02:22:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x8c26dc00) [pid = 1928] [serial = 1891] [outer = (nil)] 02:22:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x8c519800) [pid = 1928] [serial = 1892] [outer = 0x8c26dc00] 02:22:03 INFO - PROCESS | 1928 | 1463649723876 Marionette DEBUG loaded listener.js 02:22:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x8d003400) [pid = 1928] [serial = 1893] [outer = 0x8c26dc00] 02:22:04 INFO - PROCESS | 1928 | 1463649724865 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]]]}] 02:22:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:22:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1791ms 02:22:04 INFO - PROCESS | 1928 | 1463649724929 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 02:22:04 INFO - PROCESS | 1928 | 1463649724936 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 02:22:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:22:04 INFO - PROCESS | 1928 | 1463649724945 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:22:04 INFO - PROCESS | 1928 | 1463649724949 Marionette TRACE conn3 <- [1,2494,null,{}] 02:22:04 INFO - PROCESS | 1928 | 1463649724957 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}] 02:22:05 INFO - PROCESS | 1928 | 1463649725266 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 02:22:05 INFO - PROCESS | 1928 | 1463649725671 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d508800 == 142 [pid = 1928] [id = 631] 02:22:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x8dbb8c00) [pid = 1928] [serial = 1894] [outer = (nil)] 02:22:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x8dc81800) [pid = 1928] [serial = 1895] [outer = 0x8dbb8c00] 02:22:05 INFO - PROCESS | 1928 | 1463649725771 Marionette DEBUG loaded listener.js 02:22:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x8ddd3000) [pid = 1928] [serial = 1896] [outer = 0x8dbb8c00] 02:22:06 INFO - PROCESS | 1928 | 1463649726843 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]]]}] 02:22:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:22:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1934ms 02:22:06 INFO - PROCESS | 1928 | 1463649726880 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 02:22:06 INFO - PROCESS | 1928 | 1463649726883 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 02:22:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:22:06 INFO - PROCESS | 1928 | 1463649726902 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:22:06 INFO - PROCESS | 1928 | 1463649726915 Marionette TRACE conn3 <- [1,2498,null,{}] 02:22:06 INFO - PROCESS | 1928 | 1463649726923 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}] 02:22:07 INFO - PROCESS | 1928 | 1463649727206 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 02:22:07 INFO - PROCESS | 1928 | 1463649727575 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ac11400 == 143 [pid = 1928] [id = 632] 02:22:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x8b469c00) [pid = 1928] [serial = 1897] [outer = (nil)] 02:22:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x8f113800) [pid = 1928] [serial = 1898] [outer = 0x8b469c00] 02:22:07 INFO - PROCESS | 1928 | 1463649727676 Marionette DEBUG loaded listener.js 02:22:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x8f1d9400) [pid = 1928] [serial = 1899] [outer = 0x8b469c00] 02:22:08 INFO - PROCESS | 1928 | 1463649728637 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]]]}] 02:22:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:22:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1806ms 02:22:08 INFO - PROCESS | 1928 | 1463649728700 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 02:22:08 INFO - PROCESS | 1928 | 1463649728706 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 02:22:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:22:08 INFO - PROCESS | 1928 | 1463649728713 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:22:08 INFO - PROCESS | 1928 | 1463649728718 Marionette TRACE conn3 <- [1,2502,null,{}] 02:22:08 INFO - PROCESS | 1928 | 1463649728725 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}] 02:22:09 INFO - PROCESS | 1928 | 1463649729025 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 02:22:09 INFO - PROCESS | 1928 | 1463649729417 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x8e7a6000 == 144 [pid = 1928] [id = 633] 02:22:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8eb7f400) [pid = 1928] [serial = 1900] [outer = (nil)] 02:22:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8f3e2000) [pid = 1928] [serial = 1901] [outer = 0x8eb7f400] 02:22:09 INFO - PROCESS | 1928 | 1463649729515 Marionette DEBUG loaded listener.js 02:22:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x9098a000) [pid = 1928] [serial = 1902] [outer = 0x8eb7f400] 02:22:10 INFO - PROCESS | 1928 | 1463649730489 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]]]}] 02:22:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:22:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1835ms 02:22:10 INFO - PROCESS | 1928 | 1463649730550 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 02:22:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:22:10 INFO - PROCESS | 1928 | 1463649730554 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 02:22:10 INFO - PROCESS | 1928 | 1463649730562 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:22:10 INFO - PROCESS | 1928 | 1463649730566 Marionette TRACE conn3 <- [1,2506,null,{}] 02:22:10 INFO - PROCESS | 1928 | 1463649730572 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}] 02:22:10 INFO - PROCESS | 1928 | 1463649730847 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 02:22:11 INFO - PROCESS | 1928 | 1463649731201 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x90994000 == 145 [pid = 1928] [id = 634] 02:22:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x90b89c00) [pid = 1928] [serial = 1903] [outer = (nil)] 02:22:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x90b8d800) [pid = 1928] [serial = 1904] [outer = 0x90b89c00] 02:22:11 INFO - PROCESS | 1928 | 1463649731317 Marionette DEBUG loaded listener.js 02:22:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x9157e000) [pid = 1928] [serial = 1905] [outer = 0x90b89c00] 02:22:12 INFO - PROCESS | 1928 | 1463649732353 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]]]}] 02:22:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:22:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1860ms 02:22:12 INFO - PROCESS | 1928 | 1463649732421 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 02:22:12 INFO - PROCESS | 1928 | 1463649732426 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 02:22:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:22:12 INFO - PROCESS | 1928 | 1463649732434 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:22:12 INFO - PROCESS | 1928 | 1463649732445 Marionette TRACE conn3 <- [1,2510,null,{}] 02:22:12 INFO - PROCESS | 1928 | 1463649732459 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}] 02:22:12 INFO - PROCESS | 1928 | 1463649732759 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 02:22:13 INFO - PROCESS | 1928 | 1463649733152 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d471c00 == 146 [pid = 1928] [id = 635] 02:22:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8d8d3c00) [pid = 1928] [serial = 1906] [outer = (nil)] 02:22:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x91fc7400) [pid = 1928] [serial = 1907] [outer = 0x8d8d3c00] 02:22:13 INFO - PROCESS | 1928 | 1463649733250 Marionette DEBUG loaded listener.js 02:22:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x91fd3c00) [pid = 1928] [serial = 1908] [outer = 0x8d8d3c00] 02:22:14 INFO - PROCESS | 1928 | 1463649734256 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]]]}] 02:22:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:22:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1896ms 02:22:14 INFO - PROCESS | 1928 | 1463649734332 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 02:22:14 INFO - PROCESS | 1928 | 1463649734335 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 02:22:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:22:14 INFO - PROCESS | 1928 | 1463649734344 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:22:14 INFO - PROCESS | 1928 | 1463649734349 Marionette TRACE conn3 <- [1,2514,null,{}] 02:22:14 INFO - PROCESS | 1928 | 1463649734355 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}] 02:22:14 INFO - PROCESS | 1928 | 1463649734647 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 02:22:15 INFO - PROCESS | 1928 | 1463649734995 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d8d0800 == 147 [pid = 1928] [id = 636] 02:22:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x91d9fc00) [pid = 1928] [serial = 1909] [outer = (nil)] 02:22:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x92746c00) [pid = 1928] [serial = 1910] [outer = 0x91d9fc00] 02:22:15 INFO - PROCESS | 1928 | 1463649735090 Marionette DEBUG loaded listener.js 02:22:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x9274e000) [pid = 1928] [serial = 1911] [outer = 0x91d9fc00] 02:22:16 INFO - PROCESS | 1928 | 1463649736063 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]]]}] 02:22:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:22:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1784ms 02:22:16 INFO - PROCESS | 1928 | 1463649736128 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 02:22:16 INFO - PROCESS | 1928 | 1463649736133 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 02:22:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:22:16 INFO - PROCESS | 1928 | 1463649736140 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:22:16 INFO - PROCESS | 1928 | 1463649736144 Marionette TRACE conn3 <- [1,2518,null,{}] 02:22:16 INFO - PROCESS | 1928 | 1463649736151 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}] 02:22:16 INFO - PROCESS | 1928 | 1463649736404 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 02:22:16 INFO - PROCESS | 1928 | 1463649736754 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x90990000 == 148 [pid = 1928] [id = 637] 02:22:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x90b95400) [pid = 1928] [serial = 1912] [outer = (nil)] 02:22:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x92a4c800) [pid = 1928] [serial = 1913] [outer = 0x90b95400] 02:22:16 INFO - PROCESS | 1928 | 1463649736856 Marionette DEBUG loaded listener.js 02:22:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x92a50c00) [pid = 1928] [serial = 1914] [outer = 0x90b95400] 02:22:17 INFO - PROCESS | 1928 | 1463649737786 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]]]}] 02:22:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:22:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1737ms 02:22:17 INFO - PROCESS | 1928 | 1463649737879 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 02:22:17 INFO - PROCESS | 1928 | 1463649737883 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 02:22:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:22:17 INFO - PROCESS | 1928 | 1463649737891 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:22:17 INFO - PROCESS | 1928 | 1463649737895 Marionette TRACE conn3 <- [1,2522,null,{}] 02:22:17 INFO - PROCESS | 1928 | 1463649737901 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}] 02:22:18 INFO - PROCESS | 1928 | 1463649738163 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 02:22:18 INFO - PROCESS | 1928 | 1463649738513 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f3e9800 == 149 [pid = 1928] [id = 638] 02:22:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x90b8e400) [pid = 1928] [serial = 1915] [outer = (nil)] 02:22:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x92b7b800) [pid = 1928] [serial = 1916] [outer = 0x90b8e400] 02:22:18 INFO - PROCESS | 1928 | 1463649738611 Marionette DEBUG loaded listener.js 02:22:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x9394e800) [pid = 1928] [serial = 1917] [outer = 0x90b8e400] 02:22:19 INFO - PROCESS | 1928 | 1463649739525 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]]]}] 02:22:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:22:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1693ms 02:22:19 INFO - PROCESS | 1928 | 1463649739586 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 02:22:19 INFO - PROCESS | 1928 | 1463649739590 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 02:22:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:22:19 INFO - PROCESS | 1928 | 1463649739597 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:22:19 INFO - PROCESS | 1928 | 1463649739602 Marionette TRACE conn3 <- [1,2526,null,{}] 02:22:19 INFO - PROCESS | 1928 | 1463649739608 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}] 02:22:19 INFO - PROCESS | 1928 | 1463649739861 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 02:22:20 INFO - PROCESS | 1928 | 1463649740216 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x9468c400 == 150 [pid = 1928] [id = 639] 02:22:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x95020c00) [pid = 1928] [serial = 1918] [outer = (nil)] 02:22:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x95028400) [pid = 1928] [serial = 1919] [outer = 0x95020c00] 02:22:20 INFO - PROCESS | 1928 | 1463649740330 Marionette DEBUG loaded listener.js 02:22:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x951f1800) [pid = 1928] [serial = 1920] [outer = 0x95020c00] 02:22:21 INFO - PROCESS | 1928 | 1463649741302 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]]]}] 02:22:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:22:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1782ms 02:22:21 INFO - PROCESS | 1928 | 1463649741381 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 02:22:21 INFO - PROCESS | 1928 | 1463649741386 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 02:22:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:22:21 INFO - PROCESS | 1928 | 1463649741394 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:22:21 INFO - PROCESS | 1928 | 1463649741399 Marionette TRACE conn3 <- [1,2530,null,{}] 02:22:21 INFO - PROCESS | 1928 | 1463649741406 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}] 02:22:21 INFO - PROCESS | 1928 | 1463649741731 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 02:22:22 INFO - PROCESS | 1928 | 1463649742090 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x95023800 == 151 [pid = 1928] [id = 640] 02:22:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x952dd800) [pid = 1928] [serial = 1921] [outer = (nil)] 02:22:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x991d6400) [pid = 1928] [serial = 1922] [outer = 0x952dd800] 02:22:22 INFO - PROCESS | 1928 | 1463649742186 Marionette DEBUG loaded listener.js 02:22:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x9926f800) [pid = 1928] [serial = 1923] [outer = 0x952dd800] 02:22:23 INFO - PROCESS | 1928 | 1463649743164 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]]]}] 02:22:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:22:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1842ms 02:22:23 INFO - PROCESS | 1928 | 1463649743237 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 02:22:23 INFO - PROCESS | 1928 | 1463649743240 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 02:22:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:22:23 INFO - PROCESS | 1928 | 1463649743249 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:22:23 INFO - PROCESS | 1928 | 1463649743253 Marionette TRACE conn3 <- [1,2534,null,{}] 02:22:23 INFO - PROCESS | 1928 | 1463649743260 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}] 02:22:23 INFO - PROCESS | 1928 | 1463649743514 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 02:22:23 INFO - PROCESS | 1928 | 1463649743868 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x91d9c800 == 152 [pid = 1928] [id = 641] 02:22:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x924a7000) [pid = 1928] [serial = 1924] [outer = (nil)] 02:22:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x996bb800) [pid = 1928] [serial = 1925] [outer = 0x924a7000] 02:22:23 INFO - PROCESS | 1928 | 1463649743965 Marionette DEBUG loaded listener.js 02:22:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x99ef7400) [pid = 1928] [serial = 1926] [outer = 0x924a7000] 02:22:24 INFO - PROCESS | 1928 | 1463649744928 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]]]}] 02:22:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:22:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1737ms 02:22:24 INFO - PROCESS | 1928 | 1463649744986 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 02:22:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:22:25 INFO - PROCESS | 1928 | 1463649745000 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 02:22:25 INFO - PROCESS | 1928 | 1463649745008 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:22:25 INFO - PROCESS | 1928 | 1463649745012 Marionette TRACE conn3 <- [1,2538,null,{}] 02:22:25 INFO - PROCESS | 1928 | 1463649745018 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}] 02:22:25 INFO - PROCESS | 1928 | 1463649745304 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 02:22:25 INFO - PROCESS | 1928 | 1463649745659 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x99622c00 == 153 [pid = 1928] [id = 642] 02:22:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x9a35d400) [pid = 1928] [serial = 1927] [outer = (nil)] 02:22:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x9a476000) [pid = 1928] [serial = 1928] [outer = 0x9a35d400] 02:22:25 INFO - PROCESS | 1928 | 1463649745765 Marionette DEBUG loaded listener.js 02:22:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x9a627800) [pid = 1928] [serial = 1929] [outer = 0x9a35d400] 02:22:26 INFO - PROCESS | 1928 | 1463649746721 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]]]}] 02:22:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:22:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1790ms 02:22:26 INFO - PROCESS | 1928 | 1463649746799 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 02:22:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:22:26 INFO - PROCESS | 1928 | 1463649746803 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 02:22:26 INFO - PROCESS | 1928 | 1463649746810 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:22:26 INFO - PROCESS | 1928 | 1463649746814 Marionette TRACE conn3 <- [1,2542,null,{}] 02:22:26 INFO - PROCESS | 1928 | 1463649746820 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}] 02:22:27 INFO - PROCESS | 1928 | 1463649747106 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 02:22:27 INFO - PROCESS | 1928 | 1463649747462 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x93c09c00 == 154 [pid = 1928] [id = 643] 02:22:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x99ef5400) [pid = 1928] [serial = 1930] [outer = (nil)] 02:22:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x9ab8d800) [pid = 1928] [serial = 1931] [outer = 0x99ef5400] 02:22:27 INFO - PROCESS | 1928 | 1463649747556 Marionette DEBUG loaded listener.js 02:22:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x9ab96000) [pid = 1928] [serial = 1932] [outer = 0x99ef5400] 02:22:28 INFO - PROCESS | 1928 | 1463649748548 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]]]}] 02:22:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:22:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1783ms 02:22:28 INFO - PROCESS | 1928 | 1463649748594 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 02:22:28 INFO - PROCESS | 1928 | 1463649748598 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 02:22:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:22:28 INFO - PROCESS | 1928 | 1463649748605 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:22:28 INFO - PROCESS | 1928 | 1463649748610 Marionette TRACE conn3 <- [1,2546,null,{}] 02:22:28 INFO - PROCESS | 1928 | 1463649748616 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}] 02:22:28 INFO - PROCESS | 1928 | 1463649748883 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 02:22:29 INFO - PROCESS | 1928 | 1463649749235 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x86a5c000 == 155 [pid = 1928] [id = 644] 02:22:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x92a4dc00) [pid = 1928] [serial = 1933] [outer = (nil)] 02:22:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x9b440400) [pid = 1928] [serial = 1934] [outer = 0x92a4dc00] 02:22:29 INFO - PROCESS | 1928 | 1463649749333 Marionette DEBUG loaded listener.js 02:22:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x9b446c00) [pid = 1928] [serial = 1935] [outer = 0x92a4dc00] 02:22:30 INFO - PROCESS | 1928 | 1463649750256 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]]]}] 02:22:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:22:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1691ms 02:22:30 INFO - PROCESS | 1928 | 1463649750298 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 02:22:30 INFO - PROCESS | 1928 | 1463649750302 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 02:22:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:22:30 INFO - PROCESS | 1928 | 1463649750309 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:22:30 INFO - PROCESS | 1928 | 1463649750313 Marionette TRACE conn3 <- [1,2550,null,{}] 02:22:30 INFO - PROCESS | 1928 | 1463649750322 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}] 02:22:30 INFO - PROCESS | 1928 | 1463649750576 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 02:22:30 INFO - PROCESS | 1928 | 1463649750940 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x85ee3400 == 156 [pid = 1928] [id = 645] 02:22:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x867b5000) [pid = 1928] [serial = 1936] [outer = (nil)] 02:22:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x9b7b4800) [pid = 1928] [serial = 1937] [outer = 0x867b5000] 02:22:31 INFO - PROCESS | 1928 | 1463649751039 Marionette DEBUG loaded listener.js 02:22:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x9b7bb800) [pid = 1928] [serial = 1938] [outer = 0x867b5000] 02:22:33 INFO - PROCESS | 1928 | --DOCSHELL 0x88294000 == 155 [pid = 1928] [id = 376] 02:22:33 INFO - PROCESS | 1928 | --DOCSHELL 0x8828d000 == 154 [pid = 1928] [id = 585] 02:22:33 INFO - PROCESS | 1928 | --DOCSHELL 0x8c3aa400 == 153 [pid = 1928] [id = 628] 02:22:33 INFO - PROCESS | 1928 | --DOCSHELL 0x8c515c00 == 152 [pid = 1928] [id = 627] 02:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8acf5c00 == 151 [pid = 1928] [id = 626] 02:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x867b1c00 == 150 [pid = 1928] [id = 625] 02:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x9274ac00 == 149 [pid = 1928] [id = 623] 02:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x952df000 == 148 [pid = 1928] [id = 622] 02:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x924a3800 == 147 [pid = 1928] [id = 621] 02:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x92a5ec00 == 146 [pid = 1928] [id = 620] 02:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8f273800 == 145 [pid = 1928] [id = 618] 02:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x92b7e400 == 144 [pid = 1928] [id = 619] 02:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x91584400 == 143 [pid = 1928] [id = 617] 02:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x89513800 == 142 [pid = 1928] [id = 616] 02:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8d48a400 == 141 [pid = 1928] [id = 615] 02:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8f31c800 == 140 [pid = 1928] [id = 614] 02:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8ddcec00 == 139 [pid = 1928] [id = 613] 02:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8c272c00 == 138 [pid = 1928] [id = 611] 02:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x89515000 == 137 [pid = 1928] [id = 612] 02:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8ac1bc00 == 136 [pid = 1928] [id = 610] 02:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x85fd5000 == 135 [pid = 1928] [id = 609] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x93cecc00) [pid = 1928] [serial = 1796] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x9a474c00) [pid = 1928] [serial = 1805] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x8d83cc00) [pid = 1928] [serial = 1826] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x928e7000) [pid = 1928] [serial = 1790] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x9b17f800) [pid = 1928] [serial = 1809] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x8d843000) [pid = 1928] [serial = 1772] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x97664800) [pid = 1928] [serial = 1800] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x8d48f400) [pid = 1928] [serial = 1704] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x9b442800) [pid = 1928] [serial = 1812] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x8f1d5c00) [pid = 1928] [serial = 1776] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x8f1a7800) [pid = 1928] [serial = 1775] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x9098d800) [pid = 1928] [serial = 1781] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x8ae5ec00) [pid = 1928] [serial = 1820] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x996b1800) [pid = 1928] [serial = 1802] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x9a629000) [pid = 1928] [serial = 1806] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x8951d800) [pid = 1928] [serial = 1769] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x8af4f000) [pid = 1928] [serial = 1821] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x8d483800) [pid = 1928] [serial = 1824] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x9ab92800) [pid = 1928] [serial = 1808] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x9b43fc00) [pid = 1928] [serial = 1811] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x92a5e400) [pid = 1928] [serial = 1793] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x8acfa000) [pid = 1928] [serial = 1770] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x86b76c00) [pid = 1928] [serial = 1817] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x8f310000) [pid = 1928] [serial = 1778] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x90992800) [pid = 1928] [serial = 1782] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x91fcec00) [pid = 1928] [serial = 1787] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x92b75c00) [pid = 1928] [serial = 1794] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x93cf8000) [pid = 1928] [serial = 1797] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x92a42400) [pid = 1928] [serial = 1791] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x9b44e000) [pid = 1928] [serial = 1815] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x8dc7fc00) [pid = 1928] [serial = 1773] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x91584c00) [pid = 1928] [serial = 1784] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x99fa2800) [pid = 1928] [serial = 1803] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x924ac800) [pid = 1928] [serial = 1788] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x8d00c800) [pid = 1928] [serial = 1823] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x91d9ec00) [pid = 1928] [serial = 1785] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x9b44ac00) [pid = 1928] [serial = 1814] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x87fe2800) [pid = 1928] [serial = 1818] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x952e5400) [pid = 1928] [serial = 1799] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x8f31c000) [pid = 1928] [serial = 1779] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1928 | 1463649754314 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]]]}] 02:22:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:22:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 4146ms 02:22:34 INFO - PROCESS | 1928 | 1463649754457 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 02:22:34 INFO - PROCESS | 1928 | 1463649754463 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 02:22:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:22:34 INFO - PROCESS | 1928 | 1463649754473 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:22:34 INFO - PROCESS | 1928 | 1463649754480 Marionette TRACE conn3 <- [1,2554,null,{}] 02:22:34 INFO - PROCESS | 1928 | 1463649754491 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}] 02:22:34 INFO - PROCESS | 1928 | 1463649754719 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 02:22:35 INFO - PROCESS | 1928 | 1463649754978 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x88b47c00 == 136 [pid = 1928] [id = 646] 02:22:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x88b4d000) [pid = 1928] [serial = 1939] [outer = (nil)] 02:22:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x89513c00) [pid = 1928] [serial = 1940] [outer = 0x88b4d000] 02:22:35 INFO - PROCESS | 1928 | 1463649755063 Marionette DEBUG loaded listener.js 02:22:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8a20e000) [pid = 1928] [serial = 1941] [outer = 0x88b4d000] 02:22:35 INFO - PROCESS | 1928 | 1463649755981 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]]]}] 02:22:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:22:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1538ms 02:22:36 INFO - PROCESS | 1928 | 1463649756013 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 02:22:36 INFO - PROCESS | 1928 | 1463649756023 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 02:22:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:22:36 INFO - PROCESS | 1928 | 1463649756034 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:22:36 INFO - PROCESS | 1928 | 1463649756038 Marionette TRACE conn3 <- [1,2558,null,{}] 02:22:36 INFO - PROCESS | 1928 | 1463649756046 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}] 02:22:36 INFO - PROCESS | 1928 | 1463649756295 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 02:22:36 INFO - PROCESS | 1928 | 1463649756591 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x8af47c00 == 137 [pid = 1928] [id = 647] 02:22:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8af4bc00) [pid = 1928] [serial = 1942] [outer = (nil)] 02:22:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x8c3a5400) [pid = 1928] [serial = 1943] [outer = 0x8af4bc00] 02:22:36 INFO - PROCESS | 1928 | 1463649756693 Marionette DEBUG loaded listener.js 02:22:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8cf2e800) [pid = 1928] [serial = 1944] [outer = 0x8af4bc00] 02:22:37 INFO - PROCESS | 1928 | 1463649757680 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]]]}] 02:22:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:22:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1686ms 02:22:37 INFO - PROCESS | 1928 | 1463649757720 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 02:22:37 INFO - PROCESS | 1928 | 1463649757725 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 02:22:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:22:37 INFO - PROCESS | 1928 | 1463649757733 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:22:37 INFO - PROCESS | 1928 | 1463649757739 Marionette TRACE conn3 <- [1,2562,null,{}] 02:22:37 INFO - PROCESS | 1928 | 1463649757767 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}] 02:22:38 INFO - PROCESS | 1928 | 1463649758112 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 02:22:38 INFO - PROCESS | 1928 | 1463649758366 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d507400 == 138 [pid = 1928] [id = 648] 02:22:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8d838000) [pid = 1928] [serial = 1945] [outer = (nil)] 02:22:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8d83fc00) [pid = 1928] [serial = 1946] [outer = 0x8d838000] 02:22:38 INFO - PROCESS | 1928 | 1463649758462 Marionette DEBUG loaded listener.js 02:22:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8d8d1c00) [pid = 1928] [serial = 1947] [outer = 0x8d838000] 02:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x92b76000) [pid = 1928] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x924a4000) [pid = 1928] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x8cf2fc00) [pid = 1928] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x8cf31400) [pid = 1928] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x8f1a9800) [pid = 1928] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x92b83000) [pid = 1928] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x8eb77000) [pid = 1928] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x95025800) [pid = 1928] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x8acf7000) [pid = 1928] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x97661000) [pid = 1928] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x8d502000) [pid = 1928] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x94683800) [pid = 1928] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x8f31dc00) [pid = 1928] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x867b3c00) [pid = 1928] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x8ae63000) [pid = 1928] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x8d505c00) [pid = 1928] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x867ad800) [pid = 1928] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x90988800) [pid = 1928] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x951f9000) [pid = 1928] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x97663800) [pid = 1928] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x8b46fc00) [pid = 1928] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:22:40 INFO - PROCESS | 1928 | 1463649760119 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]]]}] 02:22:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:22:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2408ms 02:22:40 INFO - PROCESS | 1928 | 1463649760141 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 02:22:40 INFO - PROCESS | 1928 | 1463649760147 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 02:22:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:22:40 INFO - PROCESS | 1928 | 1463649760166 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:22:40 INFO - PROCESS | 1928 | 1463649760185 Marionette TRACE conn3 <- [1,2566,null,{}] 02:22:40 INFO - PROCESS | 1928 | 1463649760193 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}] 02:22:40 INFO - PROCESS | 1928 | 1463649760435 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 02:22:40 INFO - PROCESS | 1928 | 1463649760646 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x867b3c00 == 139 [pid = 1928] [id = 649] 02:22:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x8951cc00) [pid = 1928] [serial = 1948] [outer = (nil)] 02:22:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x8d83d400) [pid = 1928] [serial = 1949] [outer = 0x8951cc00] 02:22:40 INFO - PROCESS | 1928 | 1463649760731 Marionette DEBUG loaded listener.js 02:22:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x8ddd0000) [pid = 1928] [serial = 1950] [outer = 0x8951cc00] 02:22:41 INFO - PROCESS | 1928 | 1463649761613 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]]]}] 02:22:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:22:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1653ms 02:22:41 INFO - PROCESS | 1928 | 1463649761821 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 02:22:41 INFO - PROCESS | 1928 | 1463649761829 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 02:22:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:22:41 INFO - PROCESS | 1928 | 1463649761840 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:22:41 INFO - PROCESS | 1928 | 1463649761845 Marionette TRACE conn3 <- [1,2570,null,{}] 02:22:41 INFO - PROCESS | 1928 | 1463649761856 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}] 02:22:42 INFO - PROCESS | 1928 | 1463649762146 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 02:22:42 INFO - PROCESS | 1928 | 1463649762526 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x88297800 == 140 [pid = 1928] [id = 650] 02:22:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x88b46c00) [pid = 1928] [serial = 1951] [outer = (nil)] 02:22:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x89515000) [pid = 1928] [serial = 1952] [outer = 0x88b46c00] 02:22:42 INFO - PROCESS | 1928 | 1463649762624 Marionette DEBUG loaded listener.js 02:22:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x8ae5c400) [pid = 1928] [serial = 1953] [outer = 0x88b46c00] 02:22:43 INFO - PROCESS | 1928 | 1463649763785 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]]]}] 02:22:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:22:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1989ms 02:22:43 INFO - PROCESS | 1928 | 1463649763831 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 02:22:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:22:43 INFO - PROCESS | 1928 | 1463649763838 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 02:22:43 INFO - PROCESS | 1928 | 1463649763855 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:22:43 INFO - PROCESS | 1928 | 1463649763862 Marionette TRACE conn3 <- [1,2574,null,{}] 02:22:43 INFO - PROCESS | 1928 | 1463649763870 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}] 02:22:44 INFO - PROCESS | 1928 | 1463649764208 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 02:22:44 INFO - PROCESS | 1928 | 1463649764586 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d487800 == 141 [pid = 1928] [id = 651] 02:22:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x8d48c800) [pid = 1928] [serial = 1954] [outer = (nil)] 02:22:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x8d845800) [pid = 1928] [serial = 1955] [outer = 0x8d48c800] 02:22:44 INFO - PROCESS | 1928 | 1463649764686 Marionette DEBUG loaded listener.js 02:22:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x8e7ae400) [pid = 1928] [serial = 1956] [outer = 0x8d48c800] 02:22:45 INFO - PROCESS | 1928 | 1463649765742 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]]]}] 02:22:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:22:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1953ms 02:22:45 INFO - PROCESS | 1928 | 1463649765801 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 02:22:45 INFO - PROCESS | 1928 | 1463649765807 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 02:22:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:22:45 INFO - PROCESS | 1928 | 1463649765815 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:22:45 INFO - PROCESS | 1928 | 1463649765820 Marionette TRACE conn3 <- [1,2578,null,{}] 02:22:45 INFO - PROCESS | 1928 | 1463649765839 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}] 02:22:46 INFO - PROCESS | 1928 | 1463649766164 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 02:22:46 INFO - PROCESS | 1928 | 1463649766569 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d46dc00 == 142 [pid = 1928] [id = 652] 02:22:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x8f1a7800) [pid = 1928] [serial = 1957] [outer = (nil)] 02:22:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x8f1b0c00) [pid = 1928] [serial = 1958] [outer = 0x8f1a7800] 02:22:46 INFO - PROCESS | 1928 | 1463649766727 Marionette DEBUG loaded listener.js 02:22:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x8f275000) [pid = 1928] [serial = 1959] [outer = 0x8f1a7800] 02:22:47 INFO - PROCESS | 1928 | 1463649767768 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]]]}] 02:22:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:22:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1987ms 02:22:47 INFO - PROCESS | 1928 | 1463649767802 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 02:22:47 INFO - PROCESS | 1928 | 1463649767807 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 02:22:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:22:47 INFO - PROCESS | 1928 | 1463649767815 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:22:47 INFO - PROCESS | 1928 | 1463649767819 Marionette TRACE conn3 <- [1,2582,null,{}] 02:22:47 INFO - PROCESS | 1928 | 1463649767826 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}] 02:22:48 INFO - PROCESS | 1928 | 1463649768098 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 02:22:48 INFO - PROCESS | 1928 | 1463649768450 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d474000 == 143 [pid = 1928] [id = 653] 02:22:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x8d83c000) [pid = 1928] [serial = 1960] [outer = (nil)] 02:22:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8f31ac00) [pid = 1928] [serial = 1961] [outer = 0x8d83c000] 02:22:48 INFO - PROCESS | 1928 | 1463649768557 Marionette DEBUG loaded listener.js 02:22:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x9098fc00) [pid = 1928] [serial = 1962] [outer = 0x8d83c000] 02:22:49 INFO - PROCESS | 1928 | 1463649769520 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]]]}] 02:22:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:22:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1739ms 02:22:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:22:49 INFO - PROCESS | 1928 | 1463649769573 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 02:22:49 INFO - PROCESS | 1928 | 1463649769576 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 02:22:49 INFO - PROCESS | 1928 | 1463649769585 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:22:49 INFO - PROCESS | 1928 | 1463649769588 Marionette TRACE conn3 <- [1,2586,null,{}] 02:22:49 INFO - PROCESS | 1928 | 1463649769595 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}] 02:22:49 INFO - PROCESS | 1928 | 1463649769860 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 02:22:50 INFO - PROCESS | 1928 | 1463649770210 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f1dbc00 == 144 [pid = 1928] [id = 654] 02:22:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8f311400) [pid = 1928] [serial = 1963] [outer = (nil)] 02:22:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x90b91000) [pid = 1928] [serial = 1964] [outer = 0x8f311400] 02:22:50 INFO - PROCESS | 1928 | 1463649770305 Marionette DEBUG loaded listener.js 02:22:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x90b97800) [pid = 1928] [serial = 1965] [outer = 0x8f311400] 02:22:51 INFO - PROCESS | 1928 | 1463649771251 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]]]}] 02:22:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:22:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1736ms 02:22:51 INFO - PROCESS | 1928 | 1463649771321 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 02:22:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:22:51 INFO - PROCESS | 1928 | 1463649771325 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 02:22:51 INFO - PROCESS | 1928 | 1463649771333 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:22:51 INFO - PROCESS | 1928 | 1463649771337 Marionette TRACE conn3 <- [1,2590,null,{}] 02:22:51 INFO - PROCESS | 1928 | 1463649771343 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}] 02:22:51 INFO - PROCESS | 1928 | 1463649771685 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 02:22:52 INFO - PROCESS | 1928 | 1463649772066 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x88b44000 == 145 [pid = 1928] [id = 655] 02:22:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8ddd6000) [pid = 1928] [serial = 1966] [outer = (nil)] 02:22:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x91583800) [pid = 1928] [serial = 1967] [outer = 0x8ddd6000] 02:22:52 INFO - PROCESS | 1928 | 1463649772163 Marionette DEBUG loaded listener.js 02:22:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x91f2e400) [pid = 1928] [serial = 1968] [outer = 0x8ddd6000] 02:22:53 INFO - PROCESS | 1928 | 1463649773148 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]]]}] 02:22:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:22:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1884ms 02:22:53 INFO - PROCESS | 1928 | 1463649773217 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 02:22:53 INFO - PROCESS | 1928 | 1463649773221 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 02:22:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:22:53 INFO - PROCESS | 1928 | 1463649773229 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:22:53 INFO - PROCESS | 1928 | 1463649773233 Marionette TRACE conn3 <- [1,2594,null,{}] 02:22:53 INFO - PROCESS | 1928 | 1463649773239 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}] 02:22:53 INFO - PROCESS | 1928 | 1463649773511 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 02:22:53 INFO - PROCESS | 1928 | 1463649773860 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x91587400 == 146 [pid = 1928] [id = 656] 02:22:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x91f34400) [pid = 1928] [serial = 1969] [outer = (nil)] 02:22:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x91fd2400) [pid = 1928] [serial = 1970] [outer = 0x91f34400] 02:22:53 INFO - PROCESS | 1928 | 1463649773973 Marionette DEBUG loaded listener.js 02:22:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x924aec00) [pid = 1928] [serial = 1971] [outer = 0x91f34400] 02:22:54 INFO - PROCESS | 1928 | 1463649774962 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]]]}] 02:22:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:22:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1782ms 02:22:55 INFO - PROCESS | 1928 | 1463649775013 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 02:22:55 INFO - PROCESS | 1928 | 1463649775017 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 02:22:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:22:55 INFO - PROCESS | 1928 | 1463649775024 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:22:55 INFO - PROCESS | 1928 | 1463649775028 Marionette TRACE conn3 <- [1,2598,null,{}] 02:22:55 INFO - PROCESS | 1928 | 1463649775036 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}] 02:22:55 INFO - PROCESS | 1928 | 1463649775326 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 02:22:55 INFO - PROCESS | 1928 | 1463649775673 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d50d800 == 147 [pid = 1928] [id = 657] 02:22:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x91d99c00) [pid = 1928] [serial = 1972] [outer = (nil)] 02:22:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x928e9400) [pid = 1928] [serial = 1973] [outer = 0x91d99c00] 02:22:55 INFO - PROCESS | 1928 | 1463649775768 Marionette DEBUG loaded listener.js 02:22:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x928ee400) [pid = 1928] [serial = 1974] [outer = 0x91d99c00] 02:22:56 INFO - PROCESS | 1928 | 1463649776780 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]]]}] 02:22:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:22:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1795ms 02:22:56 INFO - PROCESS | 1928 | 1463649776821 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 02:22:56 INFO - PROCESS | 1928 | 1463649776824 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 02:22:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:22:56 INFO - PROCESS | 1928 | 1463649776832 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:22:56 INFO - PROCESS | 1928 | 1463649776836 Marionette TRACE conn3 <- [1,2602,null,{}] 02:22:56 INFO - PROCESS | 1928 | 1463649776843 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}] 02:22:57 INFO - PROCESS | 1928 | 1463649777109 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 02:22:57 INFO - PROCESS | 1928 | 1463649777466 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x91f38400 == 148 [pid = 1928] [id = 658] 02:22:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x92746400) [pid = 1928] [serial = 1975] [outer = (nil)] 02:22:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x92b78800) [pid = 1928] [serial = 1976] [outer = 0x92746400] 02:22:57 INFO - PROCESS | 1928 | 1463649777561 Marionette DEBUG loaded listener.js 02:22:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x92e1dc00) [pid = 1928] [serial = 1977] [outer = 0x92746400] 02:22:58 INFO - PROCESS | 1928 | 1463649778615 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]]]}] 02:22:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:22:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1833ms 02:22:58 INFO - PROCESS | 1928 | 1463649778666 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 02:22:58 INFO - PROCESS | 1928 | 1463649778670 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 02:22:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:22:58 INFO - PROCESS | 1928 | 1463649778678 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:22:58 INFO - PROCESS | 1928 | 1463649778682 Marionette TRACE conn3 <- [1,2606,null,{}] 02:22:58 INFO - PROCESS | 1928 | 1463649778689 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}] 02:22:58 INFO - PROCESS | 1928 | 1463649778948 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 02:22:59 INFO - PROCESS | 1928 | 1463649779269 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x924acc00 == 149 [pid = 1928] [id = 659] 02:22:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x928eb000) [pid = 1928] [serial = 1978] [outer = (nil)] 02:22:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x95022800) [pid = 1928] [serial = 1979] [outer = 0x928eb000] 02:22:59 INFO - PROCESS | 1928 | 1463649779364 Marionette DEBUG loaded listener.js 02:22:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x95029c00) [pid = 1928] [serial = 1980] [outer = 0x928eb000] 02:23:00 INFO - PROCESS | 1928 | 1463649780382 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]]]}] 02:23:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:23:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1741ms 02:23:00 INFO - PROCESS | 1928 | 1463649780419 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 02:23:00 INFO - PROCESS | 1928 | 1463649780424 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 02:23:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:23:00 INFO - PROCESS | 1928 | 1463649780431 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:23:00 INFO - PROCESS | 1928 | 1463649780436 Marionette TRACE conn3 <- [1,2610,null,{}] 02:23:00 INFO - PROCESS | 1928 | 1463649780442 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}] 02:23:00 INFO - PROCESS | 1928 | 1463649780729 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 02:23:01 INFO - PROCESS | 1928 | 1463649781066 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x951ee800 == 150 [pid = 1928] [id = 660] 02:23:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x952df400) [pid = 1928] [serial = 1981] [outer = (nil)] 02:23:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x952e8000) [pid = 1928] [serial = 1982] [outer = 0x952df400] 02:23:01 INFO - PROCESS | 1928 | 1463649781180 Marionette DEBUG loaded listener.js 02:23:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x97665000) [pid = 1928] [serial = 1983] [outer = 0x952df400] 02:23:02 INFO - PROCESS | 1928 | 1463649782174 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]]]}] 02:23:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:23:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1795ms 02:23:02 INFO - PROCESS | 1928 | 1463649782227 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 02:23:02 INFO - PROCESS | 1928 | 1463649782231 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 02:23:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:23:02 INFO - PROCESS | 1928 | 1463649782238 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:23:02 INFO - PROCESS | 1928 | 1463649782241 Marionette TRACE conn3 <- [1,2614,null,{}] 02:23:02 INFO - PROCESS | 1928 | 1463649782249 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}] 02:23:02 INFO - PROCESS | 1928 | 1463649782507 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 02:23:02 INFO - PROCESS | 1928 | 1463649782865 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x952dbc00 == 151 [pid = 1928] [id = 661] 02:23:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x952e2400) [pid = 1928] [serial = 1984] [outer = (nil)] 02:23:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x9962f000) [pid = 1928] [serial = 1985] [outer = 0x952e2400] 02:23:02 INFO - PROCESS | 1928 | 1463649782969 Marionette DEBUG loaded listener.js 02:23:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x99fa2800) [pid = 1928] [serial = 1986] [outer = 0x952e2400] 02:23:03 INFO - PROCESS | 1928 | 1463649783943 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]]]}] 02:23:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:23:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1785ms 02:23:04 INFO - PROCESS | 1928 | 1463649784024 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 02:23:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:23:04 INFO - PROCESS | 1928 | 1463649784029 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 02:23:04 INFO - PROCESS | 1928 | 1463649784036 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:23:04 INFO - PROCESS | 1928 | 1463649784040 Marionette TRACE conn3 <- [1,2618,null,{}] 02:23:04 INFO - PROCESS | 1928 | 1463649784047 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}] 02:23:04 INFO - PROCESS | 1928 | 1463649784355 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 02:23:04 INFO - PROCESS | 1928 | 1463649784720 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x92b76000 == 152 [pid = 1928] [id = 662] 02:23:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x991db000) [pid = 1928] [serial = 1987] [outer = (nil)] 02:23:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x9a632800) [pid = 1928] [serial = 1988] [outer = 0x991db000] 02:23:04 INFO - PROCESS | 1928 | 1463649784814 Marionette DEBUG loaded listener.js 02:23:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x9a643000) [pid = 1928] [serial = 1989] [outer = 0x991db000] 02:23:05 INFO - PROCESS | 1928 | 1463649785817 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]]]}] 02:23:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:23:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1834ms 02:23:05 INFO - PROCESS | 1928 | 1463649785870 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 02:23:05 INFO - PROCESS | 1928 | 1463649785874 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 02:23:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:23:05 INFO - PROCESS | 1928 | 1463649785883 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:23:05 INFO - PROCESS | 1928 | 1463649785887 Marionette TRACE conn3 <- [1,2622,null,{}] 02:23:05 INFO - PROCESS | 1928 | 1463649785894 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}] 02:23:06 INFO - PROCESS | 1928 | 1463649786153 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 02:23:06 INFO - PROCESS | 1928 | 1463649786516 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x924b0000 == 153 [pid = 1928] [id = 663] 02:23:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x97640800) [pid = 1928] [serial = 1990] [outer = (nil)] 02:23:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x9b186c00) [pid = 1928] [serial = 1991] [outer = 0x97640800] 02:23:06 INFO - PROCESS | 1928 | 1463649786614 Marionette DEBUG loaded listener.js 02:23:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x9b2a5c00) [pid = 1928] [serial = 1992] [outer = 0x97640800] 02:23:07 INFO - PROCESS | 1928 | 1463649787549 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]]]}] 02:23:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:23:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1735ms 02:23:07 INFO - PROCESS | 1928 | 1463649787618 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 02:23:07 INFO - PROCESS | 1928 | 1463649787622 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 02:23:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:23:07 INFO - PROCESS | 1928 | 1463649787630 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:23:07 INFO - PROCESS | 1928 | 1463649787635 Marionette TRACE conn3 <- [1,2626,null,{}] 02:23:07 INFO - PROCESS | 1928 | 1463649787642 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}] 02:23:07 INFO - PROCESS | 1928 | 1463649787900 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 02:23:08 INFO - PROCESS | 1928 | 1463649788257 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x9a46e800 == 154 [pid = 1928] [id = 664] 02:23:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x9a477400) [pid = 1928] [serial = 1993] [outer = (nil)] 02:23:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x9b472000) [pid = 1928] [serial = 1994] [outer = 0x9a477400] 02:23:08 INFO - PROCESS | 1928 | 1463649788356 Marionette DEBUG loaded listener.js 02:23:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x9b47e000) [pid = 1928] [serial = 1995] [outer = 0x9a477400] 02:23:09 INFO - PROCESS | 1928 | 1463649789324 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]]]}] 02:23:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:23:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1738ms 02:23:09 INFO - PROCESS | 1928 | 1463649789370 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 02:23:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:23:09 INFO - PROCESS | 1928 | 1463649789374 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 02:23:09 INFO - PROCESS | 1928 | 1463649789382 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:23:09 INFO - PROCESS | 1928 | 1463649789385 Marionette TRACE conn3 <- [1,2630,null,{}] 02:23:09 INFO - PROCESS | 1928 | 1463649789393 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}] 02:23:09 INFO - PROCESS | 1928 | 1463649789667 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 02:23:10 INFO - PROCESS | 1928 | 1463649790023 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x9b184800 == 155 [pid = 1928] [id = 665] 02:23:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x9b444000) [pid = 1928] [serial = 1996] [outer = (nil)] 02:23:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x9b974400) [pid = 1928] [serial = 1997] [outer = 0x9b444000] 02:23:10 INFO - PROCESS | 1928 | 1463649790123 Marionette DEBUG loaded listener.js 02:23:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x9b9ce400) [pid = 1928] [serial = 1998] [outer = 0x9b444000] 02:23:11 INFO - PROCESS | 1928 | 1463649791084 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]]]}] 02:23:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:23:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1741ms 02:23:11 INFO - PROCESS | 1928 | 1463649791122 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 02:23:11 INFO - PROCESS | 1928 | 1463649791125 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 02:23:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:23:11 INFO - PROCESS | 1928 | 1463649791133 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:23:11 INFO - PROCESS | 1928 | 1463649791137 Marionette TRACE conn3 <- [1,2634,null,{}] 02:23:11 INFO - PROCESS | 1928 | 1463649791144 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}] 02:23:11 INFO - PROCESS | 1928 | 1463649791412 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 02:23:11 INFO - PROCESS | 1928 | 1463649791768 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x88297400 == 156 [pid = 1928] [id = 666] 02:23:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x8ae65c00) [pid = 1928] [serial = 1999] [outer = (nil)] 02:23:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x9bf79c00) [pid = 1928] [serial = 2000] [outer = 0x8ae65c00] 02:23:11 INFO - PROCESS | 1928 | 1463649791880 Marionette DEBUG loaded listener.js 02:23:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x9bf81400) [pid = 1928] [serial = 2001] [outer = 0x8ae65c00] 02:23:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8772a400 == 155 [pid = 1928] [id = 588] 02:23:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8af46c00 == 154 [pid = 1928] [id = 587] 02:23:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8ac1f000 == 153 [pid = 1928] [id = 586] 02:23:14 INFO - PROCESS | 1928 | --DOCSHELL 0x95023800 == 152 [pid = 1928] [id = 640] 02:23:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8f3e9800 == 151 [pid = 1928] [id = 638] 02:23:14 INFO - PROCESS | 1928 | --DOCSHELL 0x9468c400 == 150 [pid = 1928] [id = 639] 02:23:14 INFO - PROCESS | 1928 | --DOCSHELL 0x90990000 == 149 [pid = 1928] [id = 637] 02:23:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8d8d0800 == 148 [pid = 1928] [id = 636] 02:23:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8d471c00 == 147 [pid = 1928] [id = 635] 02:23:14 INFO - PROCESS | 1928 | --DOCSHELL 0x90994000 == 146 [pid = 1928] [id = 634] 02:23:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8e7a6000 == 145 [pid = 1928] [id = 633] 02:23:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8d508800 == 144 [pid = 1928] [id = 631] 02:23:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8ac11400 == 143 [pid = 1928] [id = 632] 02:23:14 INFO - PROCESS | 1928 | --DOCSHELL 0x8af46800 == 142 [pid = 1928] [id = 630] 02:23:14 INFO - PROCESS | 1928 | --DOCSHELL 0x867ac800 == 141 [pid = 1928] [id = 629] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x97668800) [pid = 1928] [serial = 1865] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x9274c400) [pid = 1928] [serial = 1854] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x8d46b800) [pid = 1928] [serial = 1883] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x8f118400) [pid = 1928] [serial = 1839] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x92748800) [pid = 1928] [serial = 1853] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x91fca000) [pid = 1928] [serial = 1850] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x93c08000) [pid = 1928] [serial = 1859] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x8f27fc00) [pid = 1928] [serial = 1842] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x8d8ca400) [pid = 1928] [serial = 1886] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x952e0800) [pid = 1928] [serial = 1862] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x9501dc00) [pid = 1928] [serial = 1860] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x8ae5bc00) [pid = 1928] [serial = 1880] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x9a1fcc00) [pid = 1928] [serial = 1869] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x91582c00) [pid = 1928] [serial = 1847] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x8d485000) [pid = 1928] [serial = 1884] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x9b17ec00) [pid = 1928] [serial = 1874] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x8f3e9400) [pid = 1928] [serial = 1844] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x8eb7b800) [pid = 1928] [serial = 1838] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x87fe2400) [pid = 1928] [serial = 1878] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x913de000) [pid = 1928] [serial = 1845] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x8c277c00) [pid = 1928] [serial = 1833] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x8b46b800) [pid = 1928] [serial = 1832] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x8f1dd000) [pid = 1928] [serial = 1841] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x8b460800) [pid = 1928] [serial = 1881] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x8d50ec00) [pid = 1928] [serial = 1835] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x88290c00) [pid = 1928] [serial = 1830] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x92a44400) [pid = 1928] [serial = 1857] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x86a5d800) [pid = 1928] [serial = 1877] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x952e6400) [pid = 1928] [serial = 1863] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x9b182c00) [pid = 1928] [serial = 1875] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x928e7400) [pid = 1928] [serial = 1856] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x9ab91400) [pid = 1928] [serial = 1755] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x8dbbcc00) [pid = 1928] [serial = 1836] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x9a642800) [pid = 1928] [serial = 1872] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x91588c00) [pid = 1928] [serial = 1848] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x870d0000) [pid = 1928] [serial = 1829] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x991dbc00) [pid = 1928] [serial = 1866] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x91fd0800) [pid = 1928] [serial = 1851] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x99fa0800) [pid = 1928] [serial = 1868] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x8dc79800) [pid = 1928] [serial = 1767] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x9a63e000) [pid = 1928] [serial = 1871] [outer = (nil)] [url = about:blank] 02:23:15 INFO - PROCESS | 1928 | 1463649795209 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]]]}] 02:23:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:23:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 4093ms 02:23:15 INFO - PROCESS | 1928 | 1463649795228 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 02:23:15 INFO - PROCESS | 1928 | 1463649795234 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 02:23:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:23:15 INFO - PROCESS | 1928 | 1463649795244 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:23:15 INFO - PROCESS | 1928 | 1463649795249 Marionette TRACE conn3 <- [1,2638,null,{}] 02:23:15 INFO - PROCESS | 1928 | 1463649795257 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}] 02:23:15 INFO - PROCESS | 1928 | 1463649795502 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 02:23:15 INFO - PROCESS | 1928 | 1463649795795 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x87fe4c00 == 142 [pid = 1928] [id = 667] 02:23:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x88298c00) [pid = 1928] [serial = 2002] [outer = (nil)] 02:23:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8ac13400) [pid = 1928] [serial = 2003] [outer = 0x88298c00] 02:23:15 INFO - PROCESS | 1928 | 1463649795889 Marionette DEBUG loaded listener.js 02:23:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8af46c00) [pid = 1928] [serial = 2004] [outer = 0x88298c00] 02:23:16 INFO - PROCESS | 1928 | 1463649796743 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]]]}] 02:23:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:23:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1586ms 02:23:16 INFO - PROCESS | 1928 | 1463649796832 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 02:23:16 INFO - PROCESS | 1928 | 1463649796841 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 02:23:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:23:16 INFO - PROCESS | 1928 | 1463649796863 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:23:16 INFO - PROCESS | 1928 | 1463649796868 Marionette TRACE conn3 <- [1,2642,null,{}] 02:23:16 INFO - PROCESS | 1928 | 1463649796875 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}] 02:23:17 INFO - PROCESS | 1928 | 1463649797201 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 02:23:17 INFO - PROCESS | 1928 | 1463649797330 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x86b74400 == 143 [pid = 1928] [id = 668] 02:23:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x8c272c00) [pid = 1928] [serial = 2005] [outer = (nil)] 02:23:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8d474c00) [pid = 1928] [serial = 2006] [outer = 0x8c272c00] 02:23:17 INFO - PROCESS | 1928 | 1463649797546 Marionette DEBUG loaded listener.js 02:23:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8d48dc00) [pid = 1928] [serial = 2007] [outer = 0x8c272c00] 02:23:18 INFO - PROCESS | 1928 | 1463649798469 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]]]}] 02:23:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:23:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1647ms 02:23:18 INFO - PROCESS | 1928 | 1463649798509 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 02:23:18 INFO - PROCESS | 1928 | 1463649798514 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 02:23:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:23:18 INFO - PROCESS | 1928 | 1463649798527 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:23:18 INFO - PROCESS | 1928 | 1463649798535 Marionette TRACE conn3 <- [1,2646,null,{}] 02:23:18 INFO - PROCESS | 1928 | 1463649798553 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}] 02:23:18 INFO - PROCESS | 1928 | 1463649798914 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 02:23:19 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x8d477800) [pid = 1928] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:23:19 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x8d838000) [pid = 1928] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:23:19 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x86a51400) [pid = 1928] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:23:19 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x8af4bc00) [pid = 1928] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:23:19 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x88b4d000) [pid = 1928] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:23:19 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x92a4dc00) [pid = 1928] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:23:19 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x99ef5400) [pid = 1928] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:23:19 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x9a35d400) [pid = 1928] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:23:19 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x924a7000) [pid = 1928] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:23:19 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x952dd800) [pid = 1928] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:23:19 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x95020c00) [pid = 1928] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:23:19 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x90b8e400) [pid = 1928] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:23:19 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x90b95400) [pid = 1928] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:23:19 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x91d9fc00) [pid = 1928] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:23:19 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x8d8d3c00) [pid = 1928] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:23:19 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x90b89c00) [pid = 1928] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:23:19 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x8eb7f400) [pid = 1928] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:23:19 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x8b469c00) [pid = 1928] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:23:19 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x8dbb8c00) [pid = 1928] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:23:19 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x8c26dc00) [pid = 1928] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:23:19 INFO - PROCESS | 1928 | 1463649799637 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x86a51400 == 144 [pid = 1928] [id = 669] 02:23:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x88b4d000) [pid = 1928] [serial = 2008] [outer = (nil)] 02:23:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x8b46a400) [pid = 1928] [serial = 2009] [outer = 0x88b4d000] 02:23:19 INFO - PROCESS | 1928 | 1463649799761 Marionette DEBUG loaded listener.js 02:23:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x8dbb8c00) [pid = 1928] [serial = 2010] [outer = 0x88b4d000] 02:23:20 INFO - PROCESS | 1928 | 1463649800535 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]]]}] 02:23:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:23:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 2043ms 02:23:20 INFO - PROCESS | 1928 | 1463649800572 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 02:23:20 INFO - PROCESS | 1928 | 1463649800577 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 02:23:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:23:20 INFO - PROCESS | 1928 | 1463649800584 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:23:20 INFO - PROCESS | 1928 | 1463649800588 Marionette TRACE conn3 <- [1,2650,null,{}] 02:23:20 INFO - PROCESS | 1928 | 1463649800595 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}] 02:23:20 INFO - PROCESS | 1928 | 1463649800914 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 02:23:20 INFO - PROCESS | 1928 | 1463649800939 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c277800 == 145 [pid = 1928] [id = 670] 02:23:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x8dc7a000) [pid = 1928] [serial = 2011] [outer = (nil)] 02:23:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x8e7acc00) [pid = 1928] [serial = 2012] [outer = 0x8dc7a000] 02:23:21 INFO - PROCESS | 1928 | 1463649801020 Marionette DEBUG loaded listener.js 02:23:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x8f115400) [pid = 1928] [serial = 2013] [outer = 0x8dc7a000] 02:23:22 INFO - PROCESS | 1928 | 1463649802348 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]]]}] 02:23:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:23:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1801ms 02:23:22 INFO - PROCESS | 1928 | 1463649802387 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 02:23:22 INFO - PROCESS | 1928 | 1463649802395 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 02:23:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:23:22 INFO - PROCESS | 1928 | 1463649802407 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:23:22 INFO - PROCESS | 1928 | 1463649802412 Marionette TRACE conn3 <- [1,2654,null,{}] 02:23:22 INFO - PROCESS | 1928 | 1463649802424 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}] 02:23:22 INFO - PROCESS | 1928 | 1463649802728 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 02:23:23 INFO - PROCESS | 1928 | 1463649803115 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x8772a400 == 146 [pid = 1928] [id = 671] 02:23:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x8ac17400) [pid = 1928] [serial = 2014] [outer = (nil)] 02:23:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x8c26f800) [pid = 1928] [serial = 2015] [outer = 0x8ac17400] 02:23:23 INFO - PROCESS | 1928 | 1463649803214 Marionette DEBUG loaded listener.js 02:23:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x8cf24400) [pid = 1928] [serial = 2016] [outer = 0x8ac17400] 02:23:24 INFO - PROCESS | 1928 | 1463649804190 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]]]}] 02:23:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:23:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1798ms 02:23:24 INFO - PROCESS | 1928 | 1463649804205 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 02:23:24 INFO - PROCESS | 1928 | 1463649804215 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 02:23:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:23:24 INFO - PROCESS | 1928 | 1463649804228 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:23:24 INFO - PROCESS | 1928 | 1463649804232 Marionette TRACE conn3 <- [1,2658,null,{}] 02:23:24 INFO - PROCESS | 1928 | 1463649804239 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}] 02:23:24 INFO - PROCESS | 1928 | 1463649804507 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 02:23:24 INFO - PROCESS | 1928 | 1463649804923 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d478c00 == 147 [pid = 1928] [id = 672] 02:23:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x8d83a000) [pid = 1928] [serial = 2017] [outer = (nil)] 02:23:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x8dbbd400) [pid = 1928] [serial = 2018] [outer = 0x8d83a000] 02:23:25 INFO - PROCESS | 1928 | 1463649805019 Marionette DEBUG loaded listener.js 02:23:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x8e7aec00) [pid = 1928] [serial = 2019] [outer = 0x8d83a000] 02:23:26 INFO - PROCESS | 1928 | 1463649806017 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]]]}] 02:23:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:23:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1838ms 02:23:26 INFO - PROCESS | 1928 | 1463649806066 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 02:23:26 INFO - PROCESS | 1928 | 1463649806069 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 02:23:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:23:26 INFO - PROCESS | 1928 | 1463649806079 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:23:26 INFO - PROCESS | 1928 | 1463649806084 Marionette TRACE conn3 <- [1,2662,null,{}] 02:23:26 INFO - PROCESS | 1928 | 1463649806104 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}] 02:23:26 INFO - PROCESS | 1928 | 1463649806413 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 02:23:26 INFO - PROCESS | 1928 | 1463649806776 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f1aa000 == 148 [pid = 1928] [id = 673] 02:23:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x8f276c00) [pid = 1928] [serial = 2020] [outer = (nil)] 02:23:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x8f27e000) [pid = 1928] [serial = 2021] [outer = 0x8f276c00] 02:23:26 INFO - PROCESS | 1928 | 1463649806890 Marionette DEBUG loaded listener.js 02:23:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8f318000) [pid = 1928] [serial = 2022] [outer = 0x8f276c00] 02:23:27 INFO - PROCESS | 1928 | 1463649807869 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]]]}] 02:23:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:23:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1842ms 02:23:27 INFO - PROCESS | 1928 | 1463649807921 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 02:23:27 INFO - PROCESS | 1928 | 1463649807926 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 02:23:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:23:27 INFO - PROCESS | 1928 | 1463649807935 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:23:27 INFO - PROCESS | 1928 | 1463649807939 Marionette TRACE conn3 <- [1,2666,null,{}] 02:23:27 INFO - PROCESS | 1928 | 1463649807947 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}] 02:23:28 INFO - PROCESS | 1928 | 1463649808221 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 02:23:28 INFO - PROCESS | 1928 | 1463649808571 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ddd5c00 == 149 [pid = 1928] [id = 674] 02:23:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8f27c400) [pid = 1928] [serial = 2023] [outer = (nil)] 02:23:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x90995000) [pid = 1928] [serial = 2024] [outer = 0x8f27c400] 02:23:28 INFO - PROCESS | 1928 | 1463649808671 Marionette DEBUG loaded listener.js 02:23:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x90b91400) [pid = 1928] [serial = 2025] [outer = 0x8f27c400] 02:23:29 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:23:29 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:23:30 INFO - PROCESS | 1928 | 1463649810007 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]]]}] 02:23:30 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) 02:23:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2088ms 02:23:30 INFO - PROCESS | 1928 | 1463649810024 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 02:23:30 INFO - PROCESS | 1928 | 1463649810029 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 02:23:30 INFO - PROCESS | 1928 | 1463649810042 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:23:30 INFO - PROCESS | 1928 | 1463649810046 Marionette TRACE conn3 <- [1,2670,null,{}] 02:23:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:23:30 INFO - PROCESS | 1928 | 1463649810054 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}] 02:23:30 INFO - PROCESS | 1928 | 1463649810354 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 02:23:30 INFO - PROCESS | 1928 | 1463649810650 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f3eb800 == 150 [pid = 1928] [id = 675] 02:23:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x90990800) [pid = 1928] [serial = 2026] [outer = (nil)] 02:23:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x9157c000) [pid = 1928] [serial = 2027] [outer = 0x90990800] 02:23:30 INFO - PROCESS | 1928 | 1463649810745 Marionette DEBUG loaded listener.js 02:23:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x91587c00) [pid = 1928] [serial = 2028] [outer = 0x90990800] 02:23:32 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:23:32 INFO - PROCESS | 1928 | 1463649812162 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] 02:23:32 INFO - PROCESS | 1928 | 1463649812290 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 02:23:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:23:32 INFO - PROCESS | 1928 | 1463649812297 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:23:32 INFO - PROCESS | 1928 | 1463649812302 Marionette TRACE conn3 <- [1,2674,null,{}] 02:23:32 INFO - PROCESS | 1928 | 1463649812309 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}] 02:23:32 INFO - PROCESS | 1928 | 1463649812598 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 02:23:32 INFO - PROCESS | 1928 | 1463649812895 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x90997800 == 151 [pid = 1928] [id = 676] 02:23:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x9157f400) [pid = 1928] [serial = 2029] [outer = (nil)] 02:23:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x91fd3000) [pid = 1928] [serial = 2030] [outer = 0x9157f400] 02:23:32 INFO - PROCESS | 1928 | 1463649812994 Marionette DEBUG loaded listener.js 02:23:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x92749c00) [pid = 1928] [serial = 2031] [outer = 0x9157f400] 02:23:34 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:23:34 INFO - PROCESS | 1928 | 1463649814437 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] 02:23:34 INFO - PROCESS | 1928 | 1463649814505 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 02:23:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:23:34 INFO - PROCESS | 1928 | 1463649814515 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:23:34 INFO - PROCESS | 1928 | 1463649814519 Marionette TRACE conn3 <- [1,2678,null,{}] 02:23:34 INFO - PROCESS | 1928 | 1463649814526 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}] 02:23:34 INFO - PROCESS | 1928 | 1463649814789 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 02:23:35 INFO - PROCESS | 1928 | 1463649815098 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x9098c000 == 152 [pid = 1928] [id = 677] 02:23:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x91d9f800) [pid = 1928] [serial = 2032] [outer = (nil)] 02:23:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x92a4a800) [pid = 1928] [serial = 2033] [outer = 0x91d9f800] 02:23:35 INFO - PROCESS | 1928 | 1463649815192 Marionette DEBUG loaded listener.js 02:23:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x92a50000) [pid = 1928] [serial = 2034] [outer = 0x91d9f800] 02:23:36 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:23:36 INFO - PROCESS | 1928 | 1463649816585 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]]]}] 02:23:36 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) 02:23:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2193ms 02:23:36 INFO - PROCESS | 1928 | 1463649816707 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 02:23:36 INFO - PROCESS | 1928 | 1463649816712 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 02:23:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:23:36 INFO - PROCESS | 1928 | 1463649816720 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:23:36 INFO - PROCESS | 1928 | 1463649816724 Marionette TRACE conn3 <- [1,2682,null,{}] 02:23:36 INFO - PROCESS | 1928 | 1463649816731 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}] 02:23:37 INFO - PROCESS | 1928 | 1463649817025 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 02:23:37 INFO - PROCESS | 1928 | 1463649817322 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x92a45c00 == 153 [pid = 1928] [id = 678] 02:23:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x92a4a000) [pid = 1928] [serial = 2035] [outer = (nil)] 02:23:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x93c08800) [pid = 1928] [serial = 2036] [outer = 0x92a4a000] 02:23:37 INFO - PROCESS | 1928 | 1463649817416 Marionette DEBUG loaded listener.js 02:23:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x93cf3000) [pid = 1928] [serial = 2037] [outer = 0x92a4a000] 02:23:38 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:23:38 INFO - PROCESS | 1928 | 1463649818802 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]]]}] 02:23:38 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) 02:23:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2141ms 02:23:38 INFO - PROCESS | 1928 | 1463649818893 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 02:23:38 INFO - PROCESS | 1928 | 1463649818898 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 02:23:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:23:38 INFO - PROCESS | 1928 | 1463649818909 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:23:38 INFO - PROCESS | 1928 | 1463649818912 Marionette TRACE conn3 <- [1,2686,null,{}] 02:23:38 INFO - PROCESS | 1928 | 1463649818922 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}] 02:23:39 INFO - PROCESS | 1928 | 1463649819172 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 02:23:39 INFO - PROCESS | 1928 | 1463649819468 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x91f2cc00 == 154 [pid = 1928] [id = 679] 02:23:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x9274e800) [pid = 1928] [serial = 2038] [outer = (nil)] 02:23:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x95023000) [pid = 1928] [serial = 2039] [outer = 0x9274e800] 02:23:39 INFO - PROCESS | 1928 | 1463649819568 Marionette DEBUG loaded listener.js 02:23:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x950be000) [pid = 1928] [serial = 2040] [outer = 0x9274e800] 02:23:40 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:23:40 INFO - PROCESS | 1928 | 1463649820972 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] 02:23:41 INFO - PROCESS | 1928 | 1463649821054 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 02:23:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:23:41 INFO - PROCESS | 1928 | 1463649821084 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:23:41 INFO - PROCESS | 1928 | 1463649821087 Marionette TRACE conn3 <- [1,2690,null,{}] 02:23:41 INFO - PROCESS | 1928 | 1463649821096 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}] 02:23:41 INFO - PROCESS | 1928 | 1463649821347 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 02:23:41 INFO - PROCESS | 1928 | 1463649821642 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x92a52000 == 155 [pid = 1928] [id = 680] 02:23:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x94684400) [pid = 1928] [serial = 2041] [outer = (nil)] 02:23:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x95234800) [pid = 1928] [serial = 2042] [outer = 0x94684400] 02:23:41 INFO - PROCESS | 1928 | 1463649821735 Marionette DEBUG loaded listener.js 02:23:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x952e1400) [pid = 1928] [serial = 2043] [outer = 0x94684400] 02:23:43 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:23:43 INFO - PROCESS | 1928 | 1463649823201 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] 02:23:43 INFO - PROCESS | 1928 | 1463649823285 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 02:23:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:23:43 INFO - PROCESS | 1928 | 1463649823293 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:23:43 INFO - PROCESS | 1928 | 1463649823299 Marionette TRACE conn3 <- [1,2694,null,{}] 02:23:43 INFO - PROCESS | 1928 | 1463649823306 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}] 02:23:43 INFO - PROCESS | 1928 | 1463649823602 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 02:23:43 INFO - PROCESS | 1928 | 1463649823901 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x952d9c00 == 156 [pid = 1928] [id = 681] 02:23:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x97644800) [pid = 1928] [serial = 2044] [outer = (nil)] 02:23:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x99274c00) [pid = 1928] [serial = 2045] [outer = 0x97644800] 02:23:44 INFO - PROCESS | 1928 | 1463649824005 Marionette DEBUG loaded listener.js 02:23:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x9a35c800) [pid = 1928] [serial = 2046] [outer = 0x97644800] 02:23:45 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:23:45 INFO - PROCESS | 1928 | 1463649825513 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] 02:23:45 INFO - PROCESS | 1928 | 1463649825591 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 02:23:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:23:45 INFO - PROCESS | 1928 | 1463649825598 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:23:45 INFO - PROCESS | 1928 | 1463649825602 Marionette TRACE conn3 <- [1,2698,null,{}] 02:23:45 INFO - PROCESS | 1928 | 1463649825664 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}] 02:23:45 INFO - PROCESS | 1928 | 1463649825931 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 02:23:46 INFO - PROCESS | 1928 | 1463649826236 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x9501dc00 == 157 [pid = 1928] [id = 682] 02:23:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x97661c00) [pid = 1928] [serial = 2047] [outer = (nil)] 02:23:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x9a640400) [pid = 1928] [serial = 2048] [outer = 0x97661c00] 02:23:46 INFO - PROCESS | 1928 | 1463649826329 Marionette DEBUG loaded listener.js 02:23:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x9a74c800) [pid = 1928] [serial = 2049] [outer = 0x97661c00] 02:23:47 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 02:23:47 INFO - PROCESS | 1928 | 1463649827780 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] 02:23:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:23:47 INFO - PROCESS | 1928 | 1463649827848 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 02:23:47 INFO - PROCESS | 1928 | 1463649827856 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:23:47 INFO - PROCESS | 1928 | 1463649827859 Marionette TRACE conn3 <- [1,2702,null,{}] 02:23:47 INFO - PROCESS | 1928 | 1463649827868 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}] 02:23:48 INFO - PROCESS | 1928 | 1463649828125 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 02:23:48 INFO - PROCESS | 1928 | 1463649828424 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x9a46b800 == 158 [pid = 1928] [id = 683] 02:23:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x9a641000) [pid = 1928] [serial = 2050] [outer = (nil)] 02:23:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x9b2a8000) [pid = 1928] [serial = 2051] [outer = 0x9a641000] 02:23:48 INFO - PROCESS | 1928 | 1463649828518 Marionette DEBUG loaded listener.js 02:23:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x9b443400) [pid = 1928] [serial = 2052] [outer = 0x9a641000] 02:23:49 INFO - PROCESS | 1928 | 1463649829499 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]]]}] 02:23:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:23:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1683ms 02:23:49 INFO - PROCESS | 1928 | 1463649829539 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 02:23:49 INFO - PROCESS | 1928 | 1463649829545 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 02:23:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:23:49 INFO - PROCESS | 1928 | 1463649829552 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:23:49 INFO - PROCESS | 1928 | 1463649829556 Marionette TRACE conn3 <- [1,2706,null,{}] 02:23:49 INFO - PROCESS | 1928 | 1463649829563 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}] 02:23:49 INFO - PROCESS | 1928 | 1463649829836 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 02:23:50 INFO - PROCESS | 1928 | 1463649830191 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f3e6800 == 159 [pid = 1928] [id = 684] 02:23:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x9a46c000) [pid = 1928] [serial = 2053] [outer = (nil)] 02:23:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x9b4c9400) [pid = 1928] [serial = 2054] [outer = 0x9a46c000] 02:23:50 INFO - PROCESS | 1928 | 1463649830288 Marionette DEBUG loaded listener.js 02:23:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x9b96f800) [pid = 1928] [serial = 2055] [outer = 0x9a46c000] 02:23:51 INFO - PROCESS | 1928 | 1463649831233 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]]]}] 02:23:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:23:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1735ms 02:23:51 INFO - PROCESS | 1928 | 1463649831289 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 02:23:51 INFO - PROCESS | 1928 | 1463649831292 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 02:23:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:23:51 INFO - PROCESS | 1928 | 1463649831301 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:23:51 INFO - PROCESS | 1928 | 1463649831305 Marionette TRACE conn3 <- [1,2710,null,{}] 02:23:51 INFO - PROCESS | 1928 | 1463649831312 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}] 02:23:51 INFO - PROCESS | 1928 | 1463649831612 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 02:23:52 INFO - PROCESS | 1928 | 1463649832011 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x86a56400 == 158 [pid = 1928] [id = 249] 02:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x92b80800 == 157 [pid = 1928] [id = 604] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x8d83d400) [pid = 1928] [serial = 1949] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x8d8ce400) [pid = 1928] [serial = 1827] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x8d83fc00) [pid = 1928] [serial = 1946] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x870d2000) [pid = 1928] [serial = 1889] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x8c3a5400) [pid = 1928] [serial = 1943] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x89513c00) [pid = 1928] [serial = 1940] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x8a20e000) [pid = 1928] [serial = 1941] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x9b7b4800) [pid = 1928] [serial = 1937] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x9b446c00) [pid = 1928] [serial = 1935] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x9b440400) [pid = 1928] [serial = 1934] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x9ab96000) [pid = 1928] [serial = 1932] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x9ab8d800) [pid = 1928] [serial = 1931] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x9a627800) [pid = 1928] [serial = 1929] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x9a476000) [pid = 1928] [serial = 1928] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x99ef7400) [pid = 1928] [serial = 1926] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x996bb800) [pid = 1928] [serial = 1925] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x9926f800) [pid = 1928] [serial = 1923] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x991d6400) [pid = 1928] [serial = 1922] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x951f1800) [pid = 1928] [serial = 1920] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x95028400) [pid = 1928] [serial = 1919] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x9394e800) [pid = 1928] [serial = 1917] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x92b7b800) [pid = 1928] [serial = 1916] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x92a50c00) [pid = 1928] [serial = 1914] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x92a4c800) [pid = 1928] [serial = 1913] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x9274e000) [pid = 1928] [serial = 1911] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x92746c00) [pid = 1928] [serial = 1910] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x91fd3c00) [pid = 1928] [serial = 1908] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x91fc7400) [pid = 1928] [serial = 1907] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x9157e000) [pid = 1928] [serial = 1905] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x90b8d800) [pid = 1928] [serial = 1904] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x9098a000) [pid = 1928] [serial = 1902] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x8f3e2000) [pid = 1928] [serial = 1901] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x8f1d9400) [pid = 1928] [serial = 1899] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x8f113800) [pid = 1928] [serial = 1898] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x8ddd3000) [pid = 1928] [serial = 1896] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x8dc81800) [pid = 1928] [serial = 1895] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x8d003400) [pid = 1928] [serial = 1893] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x8c519800) [pid = 1928] [serial = 1892] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x88b4bc00) [pid = 1928] [serial = 1890] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x8d8d1c00) [pid = 1928] [serial = 1947] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x8cf2e800) [pid = 1928] [serial = 1944] [outer = (nil)] [url = about:blank] 02:23:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x867b9800 == 158 [pid = 1928] [id = 685] 02:23:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x86a56400) [pid = 1928] [serial = 2056] [outer = (nil)] 02:23:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x870d4c00) [pid = 1928] [serial = 2057] [outer = 0x86a56400] 02:23:53 INFO - PROCESS | 1928 | 1463649833650 Marionette DEBUG loaded listener.js 02:23:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x87feec00) [pid = 1928] [serial = 2058] [outer = 0x86a56400] 02:23:54 INFO - PROCESS | 1928 | 1463649834598 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] 02:23:54 INFO - PROCESS | 1928 | 1463649834666 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 02:23:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:23:54 INFO - PROCESS | 1928 | 1463649834676 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:23:54 INFO - PROCESS | 1928 | 1463649834682 Marionette TRACE conn3 <- [1,2714,null,{}] 02:23:54 INFO - PROCESS | 1928 | 1463649834691 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}] 02:23:54 INFO - PROCESS | 1928 | 1463649834954 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 02:23:55 INFO - PROCESS | 1928 | 1463649835244 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x8b465400 == 159 [pid = 1928] [id = 686] 02:23:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x8b46e000) [pid = 1928] [serial = 2059] [outer = (nil)] 02:23:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x8c3a7800) [pid = 1928] [serial = 2060] [outer = 0x8b46e000] 02:23:55 INFO - PROCESS | 1928 | 1463649835334 Marionette DEBUG loaded listener.js 02:23:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x8cf2b400) [pid = 1928] [serial = 2061] [outer = 0x8b46e000] 02:23:56 INFO - PROCESS | 1928 | 1463649836219 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]]]}] 02:23:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:23:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1589ms 02:23:56 INFO - PROCESS | 1928 | 1463649836265 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 02:23:56 INFO - PROCESS | 1928 | 1463649836272 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 02:23:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:23:56 INFO - PROCESS | 1928 | 1463649836298 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:23:56 INFO - PROCESS | 1928 | 1463649836303 Marionette TRACE conn3 <- [1,2718,null,{}] 02:23:56 INFO - PROCESS | 1928 | 1463649836311 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}] 02:23:56 INFO - PROCESS | 1928 | 1463649836646 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 02:23:56 INFO - PROCESS | 1928 | 1463649836686 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x8acf1800 == 160 [pid = 1928] [id = 687] 02:23:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x8acf1c00) [pid = 1928] [serial = 2062] [outer = (nil)] 02:23:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8d843400) [pid = 1928] [serial = 2063] [outer = 0x8acf1c00] 02:23:56 INFO - PROCESS | 1928 | 1463649836767 Marionette DEBUG loaded listener.js 02:23:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8dbb8400) [pid = 1928] [serial = 2064] [outer = 0x8acf1c00] 02:23:57 INFO - PROCESS | 1928 | 1463649837926 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] 02:23:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:23:58 INFO - PROCESS | 1928 | 1463649838004 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 02:23:58 INFO - PROCESS | 1928 | 1463649838011 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:23:58 INFO - PROCESS | 1928 | 1463649838018 Marionette TRACE conn3 <- [1,2722,null,{}] 02:23:58 INFO - PROCESS | 1928 | 1463649838614 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}] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x8c272c00) [pid = 1928] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x88b4d000) [pid = 1928] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x928eb000) [pid = 1928] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x88298c00) [pid = 1928] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x92746400) [pid = 1928] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x8ae65c00) [pid = 1928] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x9a477400) [pid = 1928] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x8f1a7800) [pid = 1928] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x97640800) [pid = 1928] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x991db000) [pid = 1928] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x8ddd6000) [pid = 1928] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x8f311400) [pid = 1928] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x9b444000) [pid = 1928] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x952e2400) [pid = 1928] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x91d99c00) [pid = 1928] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x952df400) [pid = 1928] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x91f34400) [pid = 1928] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x8d48c800) [pid = 1928] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x8d83c000) [pid = 1928] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x88b46c00) [pid = 1928] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x8c3acc00) [pid = 1928] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:23:58 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x867b5000) [pid = 1928] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:23:59 INFO - PROCESS | 1928 | 1463649839044 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 02:23:59 INFO - PROCESS | 1928 | 1463649839198 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c26f000 == 161 [pid = 1928] [id = 688] 02:23:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x8d837800) [pid = 1928] [serial = 2065] [outer = (nil)] 02:23:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x8ddd6000) [pid = 1928] [serial = 2066] [outer = 0x8d837800] 02:23:59 INFO - PROCESS | 1928 | 1463649839279 Marionette DEBUG loaded listener.js 02:23:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x8f11e800) [pid = 1928] [serial = 2067] [outer = 0x8d837800] 02:24:00 INFO - PROCESS | 1928 | 1463649840174 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] 02:24:00 INFO - PROCESS | 1928 | 1463649840216 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 02:24:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:24:00 INFO - PROCESS | 1928 | 1463649840223 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:24:00 INFO - PROCESS | 1928 | 1463649840226 Marionette TRACE conn3 <- [1,2726,null,{}] 02:24:00 INFO - PROCESS | 1928 | 1463649840233 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}] 02:24:00 INFO - PROCESS | 1928 | 1463649840469 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 02:24:00 INFO - PROCESS | 1928 | 1463649840865 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fcbc00 == 162 [pid = 1928] [id = 689] 02:24:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x85fd4400) [pid = 1928] [serial = 2068] [outer = (nil)] 02:24:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x8772f000) [pid = 1928] [serial = 2069] [outer = 0x85fd4400] 02:24:00 INFO - PROCESS | 1928 | 1463649840972 Marionette DEBUG loaded listener.js 02:24:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x893cc400) [pid = 1928] [serial = 2070] [outer = 0x85fd4400] 02:24:02 INFO - PROCESS | 1928 | 1463649842006 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]]]}] 02:24:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:24:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1843ms 02:24:02 INFO - PROCESS | 1928 | 1463649842068 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 02:24:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:24:02 INFO - PROCESS | 1928 | 1463649842083 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 02:24:02 INFO - PROCESS | 1928 | 1463649842093 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:24:02 INFO - PROCESS | 1928 | 1463649842100 Marionette TRACE conn3 <- [1,2730,null,{}] 02:24:02 INFO - PROCESS | 1928 | 1463649842164 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}] 02:24:02 INFO - PROCESS | 1928 | 1463649842462 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 02:24:02 INFO - PROCESS | 1928 | 1463649842839 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c51b000 == 163 [pid = 1928] [id = 690] 02:24:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x8c520800) [pid = 1928] [serial = 2071] [outer = (nil)] 02:24:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x8d477c00) [pid = 1928] [serial = 2072] [outer = 0x8c520800] 02:24:02 INFO - PROCESS | 1928 | 1463649842942 Marionette DEBUG loaded listener.js 02:24:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x8d502c00) [pid = 1928] [serial = 2073] [outer = 0x8c520800] 02:24:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 02:24:04 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 02:24:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 02:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:24:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:24:04 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1 02:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:24:04 INFO - _addTest/ [0,2733,"getWindowHandle",null] 02:24:04 INFO - PROCESS | 1928 | 1463649844491 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 02:24:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:24:04 INFO - PROCESS | 1928 | 1463649844513 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:24:04 INFO - PROCESS | 1928 | 1463649844518 Marionette TRACE conn3 <- [1,2734,null,{}] 02:24:04 INFO - PROCESS | 1928 | 1463649844572 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}] 02:24:04 INFO - PROCESS | 1928 | 1463649844864 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 02:24:05 INFO - PROCESS | 1928 | 1463649845155 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c3ad800 == 164 [pid = 1928] [id = 691] 02:24:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x8d471400) [pid = 1928] [serial = 2074] [outer = (nil)] 02:24:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x8dc84c00) [pid = 1928] [serial = 2075] [outer = 0x8d471400] 02:24:05 INFO - PROCESS | 1928 | 1463649845253 Marionette DEBUG loaded listener.js 02:24:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x8eb78800) [pid = 1928] [serial = 2076] [outer = 0x8d471400] 02:24:06 INFO - PROCESS | 1928 | 1463649846364 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]]]}] 02:24:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:24:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1933ms 02:24:06 INFO - PROCESS | 1928 | 1463649846446 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 02:24:06 INFO - PROCESS | 1928 | 1463649846451 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 02:24:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:24:06 INFO - PROCESS | 1928 | 1463649846462 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:24:06 INFO - PROCESS | 1928 | 1463649846472 Marionette TRACE conn3 <- [1,2738,null,{}] 02:24:06 INFO - PROCESS | 1928 | 1463649846489 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}] 02:24:06 INFO - PROCESS | 1928 | 1463649846899 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 02:24:07 INFO - PROCESS | 1928 | 1463649847205 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ddcd800 == 165 [pid = 1928] [id = 692] 02:24:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x8f3e9c00) [pid = 1928] [serial = 2077] [outer = (nil)] 02:24:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x9098c800) [pid = 1928] [serial = 2078] [outer = 0x8f3e9c00] 02:24:07 INFO - PROCESS | 1928 | 1463649847302 Marionette DEBUG loaded listener.js 02:24:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x90b8a400) [pid = 1928] [serial = 2079] [outer = 0x8f3e9c00] 02:24:08 INFO - PROCESS | 1928 | 1463649848323 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]]]}] 02:24:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:24:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1945ms 02:24:08 INFO - PROCESS | 1928 | 1463649848405 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 02:24:08 INFO - PROCESS | 1928 | 1463649848411 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 02:24:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:24:08 INFO - PROCESS | 1928 | 1463649848419 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:24:08 INFO - PROCESS | 1928 | 1463649848425 Marionette TRACE conn3 <- [1,2742,null,{}] 02:24:08 INFO - PROCESS | 1928 | 1463649848432 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}] 02:24:08 INFO - PROCESS | 1928 | 1463649848727 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 02:24:09 INFO - PROCESS | 1928 | 1463649849080 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x8b462800 == 166 [pid = 1928] [id = 693] 02:24:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x8f317000) [pid = 1928] [serial = 2080] [outer = (nil)] 02:24:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x913eb400) [pid = 1928] [serial = 2081] [outer = 0x8f317000] 02:24:09 INFO - PROCESS | 1928 | 1463649849176 Marionette DEBUG loaded listener.js 02:24:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x91585000) [pid = 1928] [serial = 2082] [outer = 0x8f317000] 02:24:10 INFO - PROCESS | 1928 | 1463649850202 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]]]}] 02:24:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:24:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1839ms 02:24:10 INFO - PROCESS | 1928 | 1463649850259 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 02:24:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:24:10 INFO - PROCESS | 1928 | 1463649850264 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 02:24:10 INFO - PROCESS | 1928 | 1463649850272 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:24:10 INFO - PROCESS | 1928 | 1463649850275 Marionette TRACE conn3 <- [1,2746,null,{}] 02:24:10 INFO - PROCESS | 1928 | 1463649850283 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}] 02:24:10 INFO - PROCESS | 1928 | 1463649850545 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 02:24:10 INFO - PROCESS | 1928 | 1463649850895 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x91d9a400 == 167 [pid = 1928] [id = 694] 02:24:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x91f2b400) [pid = 1928] [serial = 2083] [outer = (nil)] 02:24:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x91f36800) [pid = 1928] [serial = 2084] [outer = 0x91f2b400] 02:24:11 INFO - PROCESS | 1928 | 1463649851010 Marionette DEBUG loaded listener.js 02:24:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x924b0c00) [pid = 1928] [serial = 2085] [outer = 0x91f2b400] 02:24:12 INFO - PROCESS | 1928 | 1463649852018 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]]]}] 02:24:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:24:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1792ms 02:24:12 INFO - PROCESS | 1928 | 1463649852063 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 02:24:12 INFO - PROCESS | 1928 | 1463649852068 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 02:24:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:24:12 INFO - PROCESS | 1928 | 1463649852077 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:24:12 INFO - PROCESS | 1928 | 1463649852083 Marionette TRACE conn3 <- [1,2750,null,{}] 02:24:12 INFO - PROCESS | 1928 | 1463649852090 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}] 02:24:12 INFO - PROCESS | 1928 | 1463649852416 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 02:24:12 INFO - PROCESS | 1928 | 1463649852772 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d83d000 == 168 [pid = 1928] [id = 695] 02:24:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8f1a5c00) [pid = 1928] [serial = 2086] [outer = (nil)] 02:24:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x928ec000) [pid = 1928] [serial = 2087] [outer = 0x8f1a5c00] 02:24:12 INFO - PROCESS | 1928 | 1463649852871 Marionette DEBUG loaded listener.js 02:24:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x92a5c000) [pid = 1928] [serial = 2088] [outer = 0x8f1a5c00] 02:24:13 INFO - PROCESS | 1928 | 1463649853812 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]]]}] 02:24:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:24:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1787ms 02:24:13 INFO - PROCESS | 1928 | 1463649853864 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 02:24:13 INFO - PROCESS | 1928 | 1463649853869 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 02:24:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:24:13 INFO - PROCESS | 1928 | 1463649853876 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:24:13 INFO - PROCESS | 1928 | 1463649853880 Marionette TRACE conn3 <- [1,2754,null,{}] 02:24:13 INFO - PROCESS | 1928 | 1463649853887 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}] 02:24:14 INFO - PROCESS | 1928 | 1463649854149 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 02:24:14 INFO - PROCESS | 1928 | 1463649854463 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x9274ec00 == 169 [pid = 1928] [id = 696] 02:24:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x92750c00) [pid = 1928] [serial = 2089] [outer = (nil)] 02:24:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x9394e800) [pid = 1928] [serial = 2090] [outer = 0x92750c00] 02:24:14 INFO - PROCESS | 1928 | 1463649854565 Marionette DEBUG loaded listener.js 02:24:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x93c0e800) [pid = 1928] [serial = 2091] [outer = 0x92750c00] 02:24:15 INFO - PROCESS | 1928 | 1463649855548 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]]]}] 02:24:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:24:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1737ms 02:24:15 INFO - PROCESS | 1928 | 1463649855614 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 02:24:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:24:15 INFO - PROCESS | 1928 | 1463649855619 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 02:24:15 INFO - PROCESS | 1928 | 1463649855626 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:24:15 INFO - PROCESS | 1928 | 1463649855631 Marionette TRACE conn3 <- [1,2758,null,{}] 02:24:15 INFO - PROCESS | 1928 | 1463649855638 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}] 02:24:15 INFO - PROCESS | 1928 | 1463649855932 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 02:24:16 INFO - PROCESS | 1928 | 1463649856288 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x928e4400 == 170 [pid = 1928] [id = 697] 02:24:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x93cf8800) [pid = 1928] [serial = 2092] [outer = (nil)] 02:24:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x9506b000) [pid = 1928] [serial = 2093] [outer = 0x93cf8800] 02:24:16 INFO - PROCESS | 1928 | 1463649856382 Marionette DEBUG loaded listener.js 02:24:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x951eac00) [pid = 1928] [serial = 2094] [outer = 0x93cf8800] 02:24:17 INFO - PROCESS | 1928 | 1463649857365 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]]]}] 02:24:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:24:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1782ms 02:24:17 INFO - PROCESS | 1928 | 1463649857409 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 02:24:17 INFO - PROCESS | 1928 | 1463649857413 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 02:24:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:24:17 INFO - PROCESS | 1928 | 1463649857421 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:24:17 INFO - PROCESS | 1928 | 1463649857425 Marionette TRACE conn3 <- [1,2762,null,{}] 02:24:17 INFO - PROCESS | 1928 | 1463649857432 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}] 02:24:17 INFO - PROCESS | 1928 | 1463649857710 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 02:24:18 INFO - PROCESS | 1928 | 1463649858061 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f311000 == 171 [pid = 1928] [id = 698] 02:24:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x90b90c00) [pid = 1928] [serial = 2095] [outer = (nil)] 02:24:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x952e4800) [pid = 1928] [serial = 2096] [outer = 0x90b90c00] 02:24:18 INFO - PROCESS | 1928 | 1463649858162 Marionette DEBUG loaded listener.js 02:24:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x9765fc00) [pid = 1928] [serial = 2097] [outer = 0x90b90c00] 02:24:19 INFO - PROCESS | 1928 | 1463649859086 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]]]}] 02:24:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:24:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1735ms 02:24:19 INFO - PROCESS | 1928 | 1463649859158 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 02:24:19 INFO - PROCESS | 1928 | 1463649859162 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 02:24:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:24:19 INFO - PROCESS | 1928 | 1463649859169 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:24:19 INFO - PROCESS | 1928 | 1463649859174 Marionette TRACE conn3 <- [1,2766,null,{}] 02:24:19 INFO - PROCESS | 1928 | 1463649859180 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}] 02:24:19 INFO - PROCESS | 1928 | 1463649859442 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 02:24:19 INFO - PROCESS | 1928 | 1463649859792 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x97667000 == 172 [pid = 1928] [id = 699] 02:24:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x97668c00) [pid = 1928] [serial = 2098] [outer = (nil)] 02:24:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x9926f800) [pid = 1928] [serial = 2099] [outer = 0x97668c00] 02:24:19 INFO - PROCESS | 1928 | 1463649859911 Marionette DEBUG loaded listener.js 02:24:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x996ba800) [pid = 1928] [serial = 2100] [outer = 0x97668c00] 02:24:20 INFO - PROCESS | 1928 | 1463649860921 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]]]}] 02:24:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:24:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1786ms 02:24:20 INFO - PROCESS | 1928 | 1463649860956 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 02:24:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:24:20 INFO - PROCESS | 1928 | 1463649860963 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 02:24:20 INFO - PROCESS | 1928 | 1463649860970 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:24:20 INFO - PROCESS | 1928 | 1463649860975 Marionette TRACE conn3 <- [1,2770,null,{}] 02:24:20 INFO - PROCESS | 1928 | 1463649860983 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}] 02:24:21 INFO - PROCESS | 1928 | 1463649861271 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 02:24:21 INFO - PROCESS | 1928 | 1463649861640 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x991d6400 == 173 [pid = 1928] [id = 700] 02:24:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x9a631000) [pid = 1928] [serial = 2101] [outer = (nil)] 02:24:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x9a645000) [pid = 1928] [serial = 2102] [outer = 0x9a631000] 02:24:21 INFO - PROCESS | 1928 | 1463649861740 Marionette DEBUG loaded listener.js 02:24:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x9ab8c000) [pid = 1928] [serial = 2103] [outer = 0x9a631000] 02:24:22 INFO - PROCESS | 1928 | 1463649862658 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]]]}] 02:24:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:24:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1740ms 02:24:22 INFO - PROCESS | 1928 | 1463649862727 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 02:24:22 INFO - PROCESS | 1928 | 1463649862732 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 02:24:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:24:22 INFO - PROCESS | 1928 | 1463649862743 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:24:22 INFO - PROCESS | 1928 | 1463649862746 Marionette TRACE conn3 <- [1,2774,null,{}] 02:24:22 INFO - PROCESS | 1928 | 1463649862753 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}] 02:24:23 INFO - PROCESS | 1928 | 1463649863015 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 02:24:23 INFO - PROCESS | 1928 | 1463649863383 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x9274a800 == 174 [pid = 1928] [id = 701] 02:24:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x92a46c00) [pid = 1928] [serial = 2104] [outer = (nil)] 02:24:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x9b189400) [pid = 1928] [serial = 2105] [outer = 0x92a46c00] 02:24:23 INFO - PROCESS | 1928 | 1463649863478 Marionette DEBUG loaded listener.js 02:24:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x9b18cc00) [pid = 1928] [serial = 2106] [outer = 0x92a46c00] 02:24:24 INFO - PROCESS | 1928 | 1463649864405 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]]]}] 02:24:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:24:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1742ms 02:24:24 INFO - PROCESS | 1928 | 1463649864485 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 02:24:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:24:24 INFO - PROCESS | 1928 | 1463649864500 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 02:24:24 INFO - PROCESS | 1928 | 1463649864508 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:24:24 INFO - PROCESS | 1928 | 1463649864513 Marionette TRACE conn3 <- [1,2778,null,{}] 02:24:24 INFO - PROCESS | 1928 | 1463649864520 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}] 02:24:24 INFO - PROCESS | 1928 | 1463649864782 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 02:24:25 INFO - PROCESS | 1928 | 1463649865124 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x85fc9000 == 175 [pid = 1928] [id = 702] 02:24:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x86b73000) [pid = 1928] [serial = 2107] [outer = (nil)] 02:24:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x9b47bc00) [pid = 1928] [serial = 2108] [outer = 0x86b73000] 02:24:25 INFO - PROCESS | 1928 | 1463649865220 Marionette DEBUG loaded listener.js 02:24:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x9b7bd400) [pid = 1928] [serial = 2109] [outer = 0x86b73000] 02:24:26 INFO - PROCESS | 1928 | 1463649866161 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]]]}] 02:24:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:24:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1691ms 02:24:26 INFO - PROCESS | 1928 | 1463649866199 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 02:24:26 INFO - PROCESS | 1928 | 1463649866203 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 02:24:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:24:26 INFO - PROCESS | 1928 | 1463649866211 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:24:26 INFO - PROCESS | 1928 | 1463649866215 Marionette TRACE conn3 <- [1,2782,null,{}] 02:24:26 INFO - PROCESS | 1928 | 1463649866222 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}] 02:24:26 INFO - PROCESS | 1928 | 1463649866486 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 02:24:26 INFO - PROCESS | 1928 | 1463649866840 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x9b180000 == 176 [pid = 1928] [id = 703] 02:24:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x9b18c000) [pid = 1928] [serial = 2110] [outer = (nil)] 02:24:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x9c194400) [pid = 1928] [serial = 2111] [outer = 0x9b18c000] 02:24:26 INFO - PROCESS | 1928 | 1463649866944 Marionette DEBUG loaded listener.js 02:24:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x9c197800) [pid = 1928] [serial = 2112] [outer = 0x9b18c000] 02:24:27 INFO - PROCESS | 1928 | 1463649867897 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]]]}] 02:24:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:24:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1732ms 02:24:27 INFO - PROCESS | 1928 | 1463649867945 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 02:24:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:24:27 INFO - PROCESS | 1928 | 1463649867950 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 02:24:27 INFO - PROCESS | 1928 | 1463649867958 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:24:27 INFO - PROCESS | 1928 | 1463649867961 Marionette TRACE conn3 <- [1,2786,null,{}] 02:24:27 INFO - PROCESS | 1928 | 1463649867968 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}] 02:24:28 INFO - PROCESS | 1928 | 1463649868240 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 02:24:28 INFO - PROCESS | 1928 | 1463649868601 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x9274bc00 == 177 [pid = 1928] [id = 704] 02:24:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x93cf2c00) [pid = 1928] [serial = 2113] [outer = (nil)] 02:24:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x9c19f000) [pid = 1928] [serial = 2114] [outer = 0x93cf2c00] 02:24:28 INFO - PROCESS | 1928 | 1463649868701 Marionette DEBUG loaded listener.js 02:24:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x9c1a1c00) [pid = 1928] [serial = 2115] [outer = 0x93cf2c00] 02:24:29 INFO - PROCESS | 1928 | 1463649869633 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]]]}] 02:24:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:24:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1740ms 02:24:29 INFO - PROCESS | 1928 | 1463649869697 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 02:24:29 INFO - PROCESS | 1928 | 1463649869702 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 02:24:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:24:29 INFO - PROCESS | 1928 | 1463649869709 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:24:29 INFO - PROCESS | 1928 | 1463649869713 Marionette TRACE conn3 <- [1,2790,null,{}] 02:24:29 INFO - PROCESS | 1928 | 1463649869720 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}] 02:24:30 INFO - PROCESS | 1928 | 1463649870032 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 02:24:30 INFO - PROCESS | 1928 | 1463649870408 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x9d8e9400 == 178 [pid = 1928] [id = 705] 02:24:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0xa0504c00) [pid = 1928] [serial = 2116] [outer = (nil)] 02:24:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0xa050d400) [pid = 1928] [serial = 2117] [outer = 0xa0504c00] 02:24:30 INFO - PROCESS | 1928 | 1463649870543 Marionette DEBUG loaded listener.js 02:24:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0xa104dc00) [pid = 1928] [serial = 2118] [outer = 0xa0504c00] 02:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x87fe4c00 == 177 [pid = 1928] [id = 667] 02:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x93c09c00 == 176 [pid = 1928] [id = 643] 02:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x88b47c00 == 175 [pid = 1928] [id = 646] 02:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x91fce400 == 174 [pid = 1928] [id = 113] 02:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x99622c00 == 173 [pid = 1928] [id = 642] 02:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x86a5c000 == 172 [pid = 1928] [id = 644] 02:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x85ee3400 == 171 [pid = 1928] [id = 645] 02:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x8c26f000 == 170 [pid = 1928] [id = 688] 02:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x8acf1800 == 169 [pid = 1928] [id = 687] 02:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x8b465400 == 168 [pid = 1928] [id = 686] 02:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x867b9800 == 167 [pid = 1928] [id = 685] 02:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x90997800 == 166 [pid = 1928] [id = 676] 02:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x8f3eb800 == 165 [pid = 1928] [id = 675] 02:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x91f34800 == 164 [pid = 1928] [id = 624] 02:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x8ddd5c00 == 163 [pid = 1928] [id = 674] 02:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x8f1aa000 == 162 [pid = 1928] [id = 673] 02:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x8d478c00 == 161 [pid = 1928] [id = 672] 02:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x8772a400 == 160 [pid = 1928] [id = 671] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x8dc79000) [pid = 1928] [serial = 1887] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x9b7bb800) [pid = 1928] [serial = 1938] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x8f31ac00) [pid = 1928] [serial = 1961] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x8ae5c400) [pid = 1928] [serial = 1953] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x89515000) [pid = 1928] [serial = 1952] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x95029c00) [pid = 1928] [serial = 1980] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x8e7acc00) [pid = 1928] [serial = 2012] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x8b46a400) [pid = 1928] [serial = 2009] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x8af46c00) [pid = 1928] [serial = 2004] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x8d48dc00) [pid = 1928] [serial = 2007] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x8d474c00) [pid = 1928] [serial = 2006] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x8dbb8c00) [pid = 1928] [serial = 2010] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x95022800) [pid = 1928] [serial = 1979] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x8ac13400) [pid = 1928] [serial = 2003] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x92e1dc00) [pid = 1928] [serial = 1977] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x92b78800) [pid = 1928] [serial = 1976] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x9bf81400) [pid = 1928] [serial = 2001] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x9bf79c00) [pid = 1928] [serial = 2000] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x9b47e000) [pid = 1928] [serial = 1995] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x9b472000) [pid = 1928] [serial = 1994] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x8f275000) [pid = 1928] [serial = 1959] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x8f1b0c00) [pid = 1928] [serial = 1958] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x9b2a5c00) [pid = 1928] [serial = 1992] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x9b186c00) [pid = 1928] [serial = 1991] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x9a643000) [pid = 1928] [serial = 1989] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x9a632800) [pid = 1928] [serial = 1988] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x91f2e400) [pid = 1928] [serial = 1968] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x91583800) [pid = 1928] [serial = 1967] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x90b97800) [pid = 1928] [serial = 1965] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x90b91000) [pid = 1928] [serial = 1964] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x9b9ce400) [pid = 1928] [serial = 1998] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x9b974400) [pid = 1928] [serial = 1997] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x99fa2800) [pid = 1928] [serial = 1986] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x9962f000) [pid = 1928] [serial = 1985] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x928ee400) [pid = 1928] [serial = 1974] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x928e9400) [pid = 1928] [serial = 1973] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x97665000) [pid = 1928] [serial = 1983] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x952e8000) [pid = 1928] [serial = 1982] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x924aec00) [pid = 1928] [serial = 1971] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x91fd2400) [pid = 1928] [serial = 1970] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x8e7ae400) [pid = 1928] [serial = 1956] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x8d845800) [pid = 1928] [serial = 1955] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x9098fc00) [pid = 1928] [serial = 1962] [outer = (nil)] [url = about:blank] 02:24:33 INFO - PROCESS | 1928 | 1463649873877 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]]]}] 02:24:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:24:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 4194ms 02:24:33 INFO - PROCESS | 1928 | 1463649873905 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 02:24:33 INFO - PROCESS | 1928 | 1463649873911 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 02:24:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:24:33 INFO - PROCESS | 1928 | 1463649873921 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:24:33 INFO - PROCESS | 1928 | 1463649873927 Marionette TRACE conn3 <- [1,2794,null,{}] 02:24:33 INFO - PROCESS | 1928 | 1463649873995 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}] 02:24:34 INFO - PROCESS | 1928 | 1463649874248 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 02:24:34 INFO - PROCESS | 1928 | 1463649874468 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x87feac00 == 161 [pid = 1928] [id = 706] 02:24:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x8828d000) [pid = 1928] [serial = 2119] [outer = (nil)] 02:24:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x8ae65c00) [pid = 1928] [serial = 2120] [outer = 0x8828d000] 02:24:34 INFO - PROCESS | 1928 | 1463649874554 Marionette DEBUG loaded listener.js 02:24:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x8b46b800) [pid = 1928] [serial = 2121] [outer = 0x8828d000] 02:24:35 INFO - PROCESS | 1928 | 1463649875428 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]]]}] 02:24:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:24:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1539ms 02:24:35 INFO - PROCESS | 1928 | 1463649875491 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 02:24:35 INFO - PROCESS | 1928 | 1463649875501 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 02:24:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:24:35 INFO - PROCESS | 1928 | 1463649875516 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:24:35 INFO - PROCESS | 1928 | 1463649875521 Marionette TRACE conn3 <- [1,2798,null,{}] 02:24:35 INFO - PROCESS | 1928 | 1463649875532 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}] 02:24:35 INFO - PROCESS | 1928 | 1463649875784 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 02:24:36 INFO - PROCESS | 1928 | 1463649876084 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d473400 == 162 [pid = 1928] [id = 707] 02:24:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x8d478c00) [pid = 1928] [serial = 2122] [outer = (nil)] 02:24:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x8d490c00) [pid = 1928] [serial = 2123] [outer = 0x8d478c00] 02:24:36 INFO - PROCESS | 1928 | 1463649876183 Marionette DEBUG loaded listener.js 02:24:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x8d8ccc00) [pid = 1928] [serial = 2124] [outer = 0x8d478c00] 02:24:37 INFO - PROCESS | 1928 | 1463649877174 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]]]}] 02:24:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:24:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1696ms 02:24:37 INFO - PROCESS | 1928 | 1463649877227 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 02:24:37 INFO - PROCESS | 1928 | 1463649877230 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 02:24:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:24:37 INFO - PROCESS | 1928 | 1463649877242 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:24:37 INFO - PROCESS | 1928 | 1463649877257 Marionette TRACE conn3 <- [1,2802,null,{}] 02:24:37 INFO - PROCESS | 1928 | 1463649877319 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}] 02:24:37 INFO - PROCESS | 1928 | 1463649877668 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 02:24:37 INFO - PROCESS | 1928 | 1463649877882 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x8cf26800 == 163 [pid = 1928] [id = 708] 02:24:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x8ddc9000) [pid = 1928] [serial = 2125] [outer = (nil)] 02:24:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x8e7a4400) [pid = 1928] [serial = 2126] [outer = 0x8ddc9000] 02:24:37 INFO - PROCESS | 1928 | 1463649877969 Marionette DEBUG loaded listener.js 02:24:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x8eb79c00) [pid = 1928] [serial = 2127] [outer = 0x8ddc9000] 02:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x91d9f800) [pid = 1928] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x8b46e000) [pid = 1928] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x9a46c000) [pid = 1928] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x92a4a000) [pid = 1928] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x97661c00) [pid = 1928] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x8ac17400) [pid = 1928] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x8d83a000) [pid = 1928] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x86a56400) [pid = 1928] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x9a641000) [pid = 1928] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x8f276c00) [pid = 1928] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x94684400) [pid = 1928] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x9274e800) [pid = 1928] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x8acf1c00) [pid = 1928] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x97644800) [pid = 1928] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:24:39 INFO - PROCESS | 1928 | 1463649879330 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]]]}] 02:24:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:24:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 2138ms 02:24:39 INFO - PROCESS | 1928 | 1463649879380 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 02:24:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:24:39 INFO - PROCESS | 1928 | 1463649879385 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 02:24:39 INFO - PROCESS | 1928 | 1463649879393 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:24:39 INFO - PROCESS | 1928 | 1463649879397 Marionette TRACE conn3 <- [1,2806,null,{}] 02:24:39 INFO - PROCESS | 1928 | 1463649879404 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}] 02:24:39 INFO - PROCESS | 1928 | 1463649879650 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 02:24:39 INFO - PROCESS | 1928 | 1463649879922 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x8828b800 == 164 [pid = 1928] [id = 709] 02:24:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x8ddd3000) [pid = 1928] [serial = 2128] [outer = (nil)] 02:24:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x8f1d5c00) [pid = 1928] [serial = 2129] [outer = 0x8ddd3000] 02:24:40 INFO - PROCESS | 1928 | 1463649880010 Marionette DEBUG loaded listener.js 02:24:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x8f277800) [pid = 1928] [serial = 2130] [outer = 0x8ddd3000] 02:24:41 INFO - PROCESS | 1928 | 1463649881068 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]]]}] 02:24:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:24:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1733ms 02:24:41 INFO - PROCESS | 1928 | 1463649881127 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 02:24:41 INFO - PROCESS | 1928 | 1463649881134 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 02:24:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:24:41 INFO - PROCESS | 1928 | 1463649881145 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:24:41 INFO - PROCESS | 1928 | 1463649881151 Marionette TRACE conn3 <- [1,2810,null,{}] 02:24:41 INFO - PROCESS | 1928 | 1463649881164 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}] 02:24:41 INFO - PROCESS | 1928 | 1463649881478 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 02:24:41 INFO - PROCESS | 1928 | 1463649881845 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x893c9400 == 165 [pid = 1928] [id = 710] 02:24:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x8a20e000) [pid = 1928] [serial = 2131] [outer = (nil)] 02:24:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x8c3a2800) [pid = 1928] [serial = 2132] [outer = 0x8a20e000] 02:24:41 INFO - PROCESS | 1928 | 1463649881944 Marionette DEBUG loaded listener.js 02:24:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x8d470400) [pid = 1928] [serial = 2133] [outer = 0x8a20e000] 02:24:42 INFO - PROCESS | 1928 | 1463649882989 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]]]}] 02:24:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:24:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1891ms 02:24:43 INFO - PROCESS | 1928 | 1463649883037 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 02:24:43 INFO - PROCESS | 1928 | 1463649883048 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 02:24:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:24:43 INFO - PROCESS | 1928 | 1463649883061 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:24:43 INFO - PROCESS | 1928 | 1463649883066 Marionette TRACE conn3 <- [1,2814,null,{}] 02:24:43 INFO - PROCESS | 1928 | 1463649883074 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}] 02:24:43 INFO - PROCESS | 1928 | 1463649883410 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 02:24:43 INFO - PROCESS | 1928 | 1463649883772 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x8828b400 == 166 [pid = 1928] [id = 711] 02:24:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x8dc82800) [pid = 1928] [serial = 2134] [outer = (nil)] 02:24:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x8f1a7400) [pid = 1928] [serial = 2135] [outer = 0x8dc82800] 02:24:43 INFO - PROCESS | 1928 | 1463649883875 Marionette DEBUG loaded listener.js 02:24:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x8f311800) [pid = 1928] [serial = 2136] [outer = 0x8dc82800] 02:24:44 INFO - PROCESS | 1928 | 1463649884930 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]]]}] 02:24:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:24:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1940ms 02:24:45 INFO - PROCESS | 1928 | 1463649885001 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 02:24:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:24:45 INFO - PROCESS | 1928 | 1463649885006 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 02:24:45 INFO - PROCESS | 1928 | 1463649885014 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:24:45 INFO - PROCESS | 1928 | 1463649885021 Marionette TRACE conn3 <- [1,2818,null,{}] 02:24:45 INFO - PROCESS | 1928 | 1463649885040 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}] 02:24:45 INFO - PROCESS | 1928 | 1463649885353 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 02:24:45 INFO - PROCESS | 1928 | 1463649885759 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f3e8000 == 167 [pid = 1928] [id = 712] 02:24:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x90b89c00) [pid = 1928] [serial = 2137] [outer = (nil)] 02:24:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x90b97c00) [pid = 1928] [serial = 2138] [outer = 0x90b89c00] 02:24:45 INFO - PROCESS | 1928 | 1463649885860 Marionette DEBUG loaded listener.js 02:24:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x913e8000) [pid = 1928] [serial = 2139] [outer = 0x90b89c00] 02:24:46 INFO - PROCESS | 1928 | 1463649886888 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]]]}] 02:24:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:24:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1891ms 02:24:46 INFO - PROCESS | 1928 | 1463649886904 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 02:24:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:24:46 INFO - PROCESS | 1928 | 1463649886910 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 02:24:46 INFO - PROCESS | 1928 | 1463649886918 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:24:46 INFO - PROCESS | 1928 | 1463649886921 Marionette TRACE conn3 <- [1,2822,null,{}] 02:24:46 INFO - PROCESS | 1928 | 1463649886929 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}] 02:24:47 INFO - PROCESS | 1928 | 1463649887192 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 02:24:47 INFO - PROCESS | 1928 | 1463649887549 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x8dbb2400 == 168 [pid = 1928] [id = 713] 02:24:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x91d98000) [pid = 1928] [serial = 2140] [outer = (nil)] 02:24:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x91f2e800) [pid = 1928] [serial = 2141] [outer = 0x91d98000] 02:24:47 INFO - PROCESS | 1928 | 1463649887651 Marionette DEBUG loaded listener.js 02:24:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x91fce400) [pid = 1928] [serial = 2142] [outer = 0x91d98000] 02:24:48 INFO - PROCESS | 1928 | 1463649888595 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]]]}] 02:24:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:24:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1737ms 02:24:48 INFO - PROCESS | 1928 | 1463649888655 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 02:24:48 INFO - PROCESS | 1928 | 1463649888660 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 02:24:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:24:48 INFO - PROCESS | 1928 | 1463649888667 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:24:48 INFO - PROCESS | 1928 | 1463649888671 Marionette TRACE conn3 <- [1,2826,null,{}] 02:24:48 INFO - PROCESS | 1928 | 1463649888678 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}] 02:24:48 INFO - PROCESS | 1928 | 1463649888944 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 02:24:49 INFO - PROCESS | 1928 | 1463649889295 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x90b91000 == 169 [pid = 1928] [id = 714] 02:24:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x91583800) [pid = 1928] [serial = 2143] [outer = (nil)] 02:24:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x924a5800) [pid = 1928] [serial = 2144] [outer = 0x91583800] 02:24:49 INFO - PROCESS | 1928 | 1463649889396 Marionette DEBUG loaded listener.js 02:24:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x924a9400) [pid = 1928] [serial = 2145] [outer = 0x91583800] 02:24:50 INFO - PROCESS | 1928 | 1463649890343 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:24:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:24:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1737ms 02:24:50 INFO - PROCESS | 1928 | 1463649890405 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 02:24:50 INFO - PROCESS | 1928 | 1463649890410 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 02:24:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:24:50 INFO - PROCESS | 1928 | 1463649890417 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:24:50 INFO - PROCESS | 1928 | 1463649890422 Marionette TRACE conn3 <- [1,2830,null,{}] 02:24:50 INFO - PROCESS | 1928 | 1463649890429 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}] 02:24:50 INFO - PROCESS | 1928 | 1463649890786 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 02:24:51 INFO - PROCESS | 1928 | 1463649891149 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c272000 == 170 [pid = 1928] [id = 715] 02:24:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8e7ac400) [pid = 1928] [serial = 2146] [outer = (nil)] 02:24:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x92a48800) [pid = 1928] [serial = 2147] [outer = 0x8e7ac400] 02:24:51 INFO - PROCESS | 1928 | 1463649891251 Marionette DEBUG loaded listener.js 02:24:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x92a4d400) [pid = 1928] [serial = 2148] [outer = 0x8e7ac400] 02:24:52 INFO - PROCESS | 1928 | 1463649892222 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]]]}] 02:24:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:24:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1837ms 02:24:52 INFO - PROCESS | 1928 | 1463649892256 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 02:24:52 INFO - PROCESS | 1928 | 1463649892259 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 02:24:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:24:52 INFO - PROCESS | 1928 | 1463649892267 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:24:52 INFO - PROCESS | 1928 | 1463649892271 Marionette TRACE conn3 <- [1,2834,null,{}] 02:24:52 INFO - PROCESS | 1928 | 1463649892278 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}] 02:24:52 INFO - PROCESS | 1928 | 1463649892564 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 02:24:52 INFO - PROCESS | 1928 | 1463649892918 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x928e4000 == 171 [pid = 1928] [id = 716] 02:24:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x928ec400) [pid = 1928] [serial = 2149] [outer = (nil)] 02:24:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x93951400) [pid = 1928] [serial = 2150] [outer = 0x928ec400] 02:24:53 INFO - PROCESS | 1928 | 1463649893028 Marionette DEBUG loaded listener.js 02:24:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x9468bc00) [pid = 1928] [serial = 2151] [outer = 0x928ec400] 02:24:53 INFO - PROCESS | 1928 | 1463649893971 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:24:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:24:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1751ms 02:24:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:24:54 INFO - PROCESS | 1928 | 1463649894022 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 02:24:54 INFO - PROCESS | 1928 | 1463649894026 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 02:24:54 INFO - PROCESS | 1928 | 1463649894035 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:24:54 INFO - PROCESS | 1928 | 1463649894039 Marionette TRACE conn3 <- [1,2838,null,{}] 02:24:54 INFO - PROCESS | 1928 | 1463649894046 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}] 02:24:54 INFO - PROCESS | 1928 | 1463649894311 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 02:24:54 INFO - PROCESS | 1928 | 1463649894666 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x92a51800 == 172 [pid = 1928] [id = 717] 02:24:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x92b81800) [pid = 1928] [serial = 2152] [outer = (nil)] 02:24:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x951ec000) [pid = 1928] [serial = 2153] [outer = 0x92b81800] 02:24:54 INFO - PROCESS | 1928 | 1463649894762 Marionette DEBUG loaded listener.js 02:24:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x951f9c00) [pid = 1928] [serial = 2154] [outer = 0x92b81800] 02:24:55 INFO - PROCESS | 1928 | 1463649895722 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]]]}] 02:24:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:24:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1737ms 02:24:55 INFO - PROCESS | 1928 | 1463649895771 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 02:24:55 INFO - PROCESS | 1928 | 1463649895776 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 02:24:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:24:55 INFO - PROCESS | 1928 | 1463649895784 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:24:55 INFO - PROCESS | 1928 | 1463649895788 Marionette TRACE conn3 <- [1,2842,null,{}] 02:24:55 INFO - PROCESS | 1928 | 1463649895795 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}] 02:24:56 INFO - PROCESS | 1928 | 1463649896063 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 02:24:56 INFO - PROCESS | 1928 | 1463649896427 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f1d3c00 == 173 [pid = 1928] [id = 718] 02:24:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x8f313000) [pid = 1928] [serial = 2155] [outer = (nil)] 02:24:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x97667c00) [pid = 1928] [serial = 2156] [outer = 0x8f313000] 02:24:56 INFO - PROCESS | 1928 | 1463649896523 Marionette DEBUG loaded listener.js 02:24:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x9926e000) [pid = 1928] [serial = 2157] [outer = 0x8f313000] 02:24:57 INFO - PROCESS | 1928 | 1463649897499 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]]]}] 02:24:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:24:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1785ms 02:24:57 INFO - PROCESS | 1928 | 1463649897571 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 02:24:57 INFO - PROCESS | 1928 | 1463649897574 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 02:24:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:24:57 INFO - PROCESS | 1928 | 1463649897583 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:24:57 INFO - PROCESS | 1928 | 1463649897587 Marionette TRACE conn3 <- [1,2846,null,{}] 02:24:57 INFO - PROCESS | 1928 | 1463649897594 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}] 02:24:57 INFO - PROCESS | 1928 | 1463649897861 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 02:24:58 INFO - PROCESS | 1928 | 1463649898216 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ae5bc00 == 174 [pid = 1928] [id = 719] 02:24:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x951f7000) [pid = 1928] [serial = 2158] [outer = (nil)] 02:24:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x99fa4400) [pid = 1928] [serial = 2159] [outer = 0x951f7000] 02:24:58 INFO - PROCESS | 1928 | 1463649898312 Marionette DEBUG loaded listener.js 02:24:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x9a128000) [pid = 1928] [serial = 2160] [outer = 0x951f7000] 02:24:59 INFO - PROCESS | 1928 | 1463649899303 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]]]}] 02:24:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:24:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1792ms 02:24:59 INFO - PROCESS | 1928 | 1463649899376 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 02:24:59 INFO - PROCESS | 1928 | 1463649899380 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 02:24:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:24:59 INFO - PROCESS | 1928 | 1463649899388 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:24:59 INFO - PROCESS | 1928 | 1463649899394 Marionette TRACE conn3 <- [1,2850,null,{}] 02:24:59 INFO - PROCESS | 1928 | 1463649899401 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}] 02:24:59 INFO - PROCESS | 1928 | 1463649899725 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 02:25:00 INFO - PROCESS | 1928 | 1463649900109 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x9763e800 == 175 [pid = 1928] [id = 720] 02:25:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x9a642800) [pid = 1928] [serial = 2161] [outer = (nil)] 02:25:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x9a64a800) [pid = 1928] [serial = 2162] [outer = 0x9a642800] 02:25:00 INFO - PROCESS | 1928 | 1463649900212 Marionette DEBUG loaded listener.js 02:25:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x9b187800) [pid = 1928] [serial = 2163] [outer = 0x9a642800] 02:25:01 INFO - PROCESS | 1928 | 1463649901238 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:25:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:25:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1896ms 02:25:01 INFO - PROCESS | 1928 | 1463649901286 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 02:25:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:25:01 INFO - PROCESS | 1928 | 1463649901290 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 02:25:01 INFO - PROCESS | 1928 | 1463649901298 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:25:01 INFO - PROCESS | 1928 | 1463649901301 Marionette TRACE conn3 <- [1,2854,null,{}] 02:25:01 INFO - PROCESS | 1928 | 1463649901308 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}] 02:25:01 INFO - PROCESS | 1928 | 1463649901627 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 02:25:02 INFO - PROCESS | 1928 | 1463649901984 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x924aa400 == 176 [pid = 1928] [id = 721] 02:25:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x928e5c00) [pid = 1928] [serial = 2164] [outer = (nil)] 02:25:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x9b444000) [pid = 1928] [serial = 2165] [outer = 0x928e5c00] 02:25:02 INFO - PROCESS | 1928 | 1463649902101 Marionette DEBUG loaded listener.js 02:25:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x9b7b5000) [pid = 1928] [serial = 2166] [outer = 0x928e5c00] 02:25:03 INFO - PROCESS | 1928 | 1463649903059 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]]]}] 02:25:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:25:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1843ms 02:25:03 INFO - PROCESS | 1928 | 1463649903140 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 02:25:03 INFO - PROCESS | 1928 | 1463649903144 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 02:25:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:25:03 INFO - PROCESS | 1928 | 1463649903164 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:25:03 INFO - PROCESS | 1928 | 1463649903168 Marionette TRACE conn3 <- [1,2858,null,{}] 02:25:03 INFO - PROCESS | 1928 | 1463649903175 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}] 02:25:03 INFO - PROCESS | 1928 | 1463649903436 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 02:25:03 INFO - PROCESS | 1928 | 1463649903794 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f1dec00 == 177 [pid = 1928] [id = 722] 02:25:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x9a63d400) [pid = 1928] [serial = 2167] [outer = (nil)] 02:25:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x9bf23400) [pid = 1928] [serial = 2168] [outer = 0x9a63d400] 02:25:03 INFO - PROCESS | 1928 | 1463649903889 Marionette DEBUG loaded listener.js 02:25:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x9c0b0000) [pid = 1928] [serial = 2169] [outer = 0x9a63d400] 02:25:04 INFO - PROCESS | 1928 | 1463649904850 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:25:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:25:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1738ms 02:25:04 INFO - PROCESS | 1928 | 1463649904921 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 02:25:04 INFO - PROCESS | 1928 | 1463649904926 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 02:25:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:25:04 INFO - PROCESS | 1928 | 1463649904937 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:25:04 INFO - PROCESS | 1928 | 1463649904940 Marionette TRACE conn3 <- [1,2862,null,{}] 02:25:04 INFO - PROCESS | 1928 | 1463649904947 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}] 02:25:05 INFO - PROCESS | 1928 | 1463649905224 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 02:25:05 INFO - PROCESS | 1928 | 1463649905556 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x928ed400 == 178 [pid = 1928] [id = 723] 02:25:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x9b44b800) [pid = 1928] [serial = 2170] [outer = (nil)] 02:25:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0xa0506400) [pid = 1928] [serial = 2171] [outer = 0x9b44b800] 02:25:05 INFO - PROCESS | 1928 | 1463649905651 Marionette DEBUG loaded listener.js 02:25:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0xa1050c00) [pid = 1928] [serial = 2172] [outer = 0x9b44b800] 02:25:06 INFO - PROCESS | 1928 | 1463649906593 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]]]}] 02:25:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:25:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1693ms 02:25:06 INFO - PROCESS | 1928 | 1463649906630 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 02:25:06 INFO - PROCESS | 1928 | 1463649906633 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 02:25:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:25:06 INFO - PROCESS | 1928 | 1463649906641 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:25:06 INFO - PROCESS | 1928 | 1463649906645 Marionette TRACE conn3 <- [1,2866,null,{}] 02:25:06 INFO - PROCESS | 1928 | 1463649906652 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}] 02:25:06 INFO - PROCESS | 1928 | 1463649906914 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 02:25:07 INFO - PROCESS | 1928 | 1463649907283 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x92a4bc00 == 179 [pid = 1928] [id = 724] 02:25:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x95071400) [pid = 1928] [serial = 2173] [outer = (nil)] 02:25:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0xa214ac00) [pid = 1928] [serial = 2174] [outer = 0x95071400] 02:25:07 INFO - PROCESS | 1928 | 1463649907382 Marionette DEBUG loaded listener.js 02:25:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0xa21a5000) [pid = 1928] [serial = 2175] [outer = 0x95071400] 02:25:08 INFO - PROCESS | 1928 | 1463649908326 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]]]}] 02:25:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:25:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1734ms 02:25:08 INFO - PROCESS | 1928 | 1463649908376 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 02:25:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:25:08 INFO - PROCESS | 1928 | 1463649908381 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 02:25:08 INFO - PROCESS | 1928 | 1463649908388 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:25:08 INFO - PROCESS | 1928 | 1463649908392 Marionette TRACE conn3 <- [1,2870,null,{}] 02:25:08 INFO - PROCESS | 1928 | 1463649908398 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}] 02:25:08 INFO - PROCESS | 1928 | 1463649908661 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 02:25:09 INFO - PROCESS | 1928 | 1463649909026 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x9a648400 == 180 [pid = 1928] [id = 725] 02:25:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0xa2149c00) [pid = 1928] [serial = 2176] [outer = (nil)] 02:25:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0xa22c5000) [pid = 1928] [serial = 2177] [outer = 0xa2149c00] 02:25:09 INFO - PROCESS | 1928 | 1463649909125 Marionette DEBUG loaded listener.js 02:25:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0xa2624400) [pid = 1928] [serial = 2178] [outer = 0xa2149c00] 02:25:10 INFO - PROCESS | 1928 | 1463649910073 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]]]}] 02:25:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:25:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1735ms 02:25:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:25:10 INFO - PROCESS | 1928 | 1463649910124 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 02:25:10 INFO - PROCESS | 1928 | 1463649910127 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 02:25:10 INFO - PROCESS | 1928 | 1463649910135 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:25:10 INFO - PROCESS | 1928 | 1463649910139 Marionette TRACE conn3 <- [1,2874,null,{}] 02:25:10 INFO - PROCESS | 1928 | 1463649910146 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}] 02:25:10 INFO - PROCESS | 1928 | 1463649910410 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 02:25:10 INFO - PROCESS | 1928 | 1463649910770 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x86b70000 == 181 [pid = 1928] [id = 726] 02:25:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x8dbb3800) [pid = 1928] [serial = 2179] [outer = (nil)] 02:25:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0xa307f400) [pid = 1928] [serial = 2180] [outer = 0x8dbb3800] 02:25:10 INFO - PROCESS | 1928 | 1463649910869 Marionette DEBUG loaded listener.js 02:25:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0xa3083c00) [pid = 1928] [serial = 2181] [outer = 0x8dbb3800] 02:25:13 INFO - PROCESS | 1928 | --DOCSHELL 0x8d507400 == 180 [pid = 1928] [id = 648] 02:25:13 INFO - PROCESS | 1928 | --DOCSHELL 0x8d50d800 == 179 [pid = 1928] [id = 657] 02:25:13 INFO - PROCESS | 1928 | --DOCSHELL 0x91f38400 == 178 [pid = 1928] [id = 658] 02:25:13 INFO - PROCESS | 1928 | --DOCSHELL 0x924acc00 == 177 [pid = 1928] [id = 659] 02:25:13 INFO - PROCESS | 1928 | --DOCSHELL 0x951ee800 == 176 [pid = 1928] [id = 660] 02:25:13 INFO - PROCESS | 1928 | --DOCSHELL 0x952dbc00 == 175 [pid = 1928] [id = 661] 02:25:13 INFO - PROCESS | 1928 | --DOCSHELL 0x86a51400 == 174 [pid = 1928] [id = 669] 02:25:13 INFO - PROCESS | 1928 | --DOCSHELL 0x92b76000 == 173 [pid = 1928] [id = 662] 02:25:13 INFO - PROCESS | 1928 | --DOCSHELL 0x91d9a400 == 172 [pid = 1928] [id = 694] 02:25:13 INFO - PROCESS | 1928 | --DOCSHELL 0x8ddcd800 == 171 [pid = 1928] [id = 692] 02:25:13 INFO - PROCESS | 1928 | --DOCSHELL 0x8b462800 == 170 [pid = 1928] [id = 693] 02:25:13 INFO - PROCESS | 1928 | --DOCSHELL 0x8c3ad800 == 169 [pid = 1928] [id = 691] 02:25:13 INFO - PROCESS | 1928 | --DOCSHELL 0x8c51b000 == 168 [pid = 1928] [id = 690] 02:25:13 INFO - PROCESS | 1928 | --DOCSHELL 0x85fcbc00 == 167 [pid = 1928] [id = 689] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x92a50000) [pid = 1928] [serial = 2034] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x8c3a7800) [pid = 1928] [serial = 2060] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x91fd3000) [pid = 1928] [serial = 2030] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x9b4c9400) [pid = 1928] [serial = 2054] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x90995000) [pid = 1928] [serial = 2024] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x93cf3000) [pid = 1928] [serial = 2037] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x9a640400) [pid = 1928] [serial = 2048] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x8cf24400) [pid = 1928] [serial = 2016] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x8dbbd400) [pid = 1928] [serial = 2018] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x8cf2b400) [pid = 1928] [serial = 2061] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x8c26f800) [pid = 1928] [serial = 2015] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x87feec00) [pid = 1928] [serial = 2058] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x92a4a800) [pid = 1928] [serial = 2033] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x8ddd6000) [pid = 1928] [serial = 2066] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x9157c000) [pid = 1928] [serial = 2027] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x9b2a8000) [pid = 1928] [serial = 2051] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x8f27e000) [pid = 1928] [serial = 2021] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x870d4c00) [pid = 1928] [serial = 2057] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x9a74c800) [pid = 1928] [serial = 2049] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x9b443400) [pid = 1928] [serial = 2052] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x8e7aec00) [pid = 1928] [serial = 2019] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x952e1400) [pid = 1928] [serial = 2043] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x93c08800) [pid = 1928] [serial = 2036] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x950be000) [pid = 1928] [serial = 2040] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x95023000) [pid = 1928] [serial = 2039] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x95234800) [pid = 1928] [serial = 2042] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x8dbb8400) [pid = 1928] [serial = 2064] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x99274c00) [pid = 1928] [serial = 2045] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x9a35c800) [pid = 1928] [serial = 2046] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x8f318000) [pid = 1928] [serial = 2022] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x8d843400) [pid = 1928] [serial = 2063] [outer = (nil)] [url = about:blank] 02:25:13 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x9b96f800) [pid = 1928] [serial = 2055] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1928 | 1463649914518 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]]]}] 02:25:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:25:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 4446ms 02:25:14 INFO - PROCESS | 1928 | 1463649914582 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 02:25:14 INFO - PROCESS | 1928 | 1463649914589 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 02:25:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:25:14 INFO - PROCESS | 1928 | 1463649914598 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:25:14 INFO - PROCESS | 1928 | 1463649914605 Marionette TRACE conn3 <- [1,2878,null,{}] 02:25:14 INFO - PROCESS | 1928 | 1463649914615 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}] 02:25:14 INFO - PROCESS | 1928 | 1463649914890 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 02:25:15 INFO - PROCESS | 1928 | 1463649915203 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x86a5a400 == 168 [pid = 1928] [id = 727] 02:25:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x86a5c400) [pid = 1928] [serial = 2182] [outer = (nil)] 02:25:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x86b7bc00) [pid = 1928] [serial = 2183] [outer = 0x86a5c400] 02:25:15 INFO - PROCESS | 1928 | 1463649915295 Marionette DEBUG loaded listener.js 02:25:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x870d4400) [pid = 1928] [serial = 2184] [outer = 0x86a5c400] 02:25:16 INFO - PROCESS | 1928 | 1463649916261 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]]]}] 02:25:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:25:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1746ms 02:25:16 INFO - PROCESS | 1928 | 1463649916345 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 02:25:16 INFO - PROCESS | 1928 | 1463649916355 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 02:25:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:25:16 INFO - PROCESS | 1928 | 1463649916373 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:25:16 INFO - PROCESS | 1928 | 1463649916378 Marionette TRACE conn3 <- [1,2882,null,{}] 02:25:16 INFO - PROCESS | 1928 | 1463649916392 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}] 02:25:16 INFO - PROCESS | 1928 | 1463649916721 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 02:25:16 INFO - PROCESS | 1928 | 1463649916974 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x87731400 == 169 [pid = 1928] [id = 728] 02:25:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x87733800) [pid = 1928] [serial = 2185] [outer = (nil)] 02:25:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x88b42c00) [pid = 1928] [serial = 2186] [outer = 0x87733800] 02:25:17 INFO - PROCESS | 1928 | 1463649917056 Marionette DEBUG loaded listener.js 02:25:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x893cc000) [pid = 1928] [serial = 2187] [outer = 0x87733800] 02:25:17 INFO - PROCESS | 1928 | 1463649917988 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]]]}] 02:25:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:25:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1688ms 02:25:18 INFO - PROCESS | 1928 | 1463649918061 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 02:25:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:25:18 INFO - PROCESS | 1928 | 1463649918066 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 02:25:18 INFO - PROCESS | 1928 | 1463649918074 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:25:18 INFO - PROCESS | 1928 | 1463649918081 Marionette TRACE conn3 <- [1,2886,null,{}] 02:25:18 INFO - PROCESS | 1928 | 1463649918131 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}] 02:25:18 INFO - PROCESS | 1928 | 1463649918985 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x9157f400) [pid = 1928] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x90990800) [pid = 1928] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x8f27c400) [pid = 1928] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x97668c00) [pid = 1928] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x91f2b400) [pid = 1928] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x9b18c000) [pid = 1928] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x86b73000) [pid = 1928] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x8828d000) [pid = 1928] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x93cf2c00) [pid = 1928] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x92a46c00) [pid = 1928] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x93cf8800) [pid = 1928] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x92750c00) [pid = 1928] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x8ddc9000) [pid = 1928] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x8f317000) [pid = 1928] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x8d478c00) [pid = 1928] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x8dc7a000) [pid = 1928] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x8f3e9c00) [pid = 1928] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x8c520800) [pid = 1928] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x8f1a5c00) [pid = 1928] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x8d471400) [pid = 1928] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x90b90c00) [pid = 1928] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x9a631000) [pid = 1928] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x85fd4400) [pid = 1928] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:25:19 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x8951cc00) [pid = 1928] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:25:19 INFO - PROCESS | 1928 | 1463649919271 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x8828d000 == 170 [pid = 1928] [id = 729] 02:25:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x893c5400) [pid = 1928] [serial = 2188] [outer = (nil)] 02:25:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x8acf8000) [pid = 1928] [serial = 2189] [outer = 0x893c5400] 02:25:19 INFO - PROCESS | 1928 | 1463649919358 Marionette DEBUG loaded listener.js 02:25:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x8ae63400) [pid = 1928] [serial = 2190] [outer = 0x893c5400] 02:25:20 INFO - PROCESS | 1928 | 1463649920181 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]]]}] 02:25:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:25:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2186ms 02:25:20 INFO - PROCESS | 1928 | 1463649920259 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 02:25:20 INFO - PROCESS | 1928 | 1463649920265 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 02:25:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:25:20 INFO - PROCESS | 1928 | 1463649920272 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:25:20 INFO - PROCESS | 1928 | 1463649920275 Marionette TRACE conn3 <- [1,2890,null,{}] 02:25:20 INFO - PROCESS | 1928 | 1463649920283 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}] 02:25:20 INFO - PROCESS | 1928 | 1463649920529 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 02:25:20 INFO - PROCESS | 1928 | 1463649920833 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x8544bc00 == 171 [pid = 1928] [id = 730] 02:25:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x8544f000) [pid = 1928] [serial = 2191] [outer = (nil)] 02:25:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x85ef0c00) [pid = 1928] [serial = 2192] [outer = 0x8544f000] 02:25:21 INFO - PROCESS | 1928 | 1463649921098 Marionette DEBUG loaded listener.js 02:25:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x86a50c00) [pid = 1928] [serial = 2193] [outer = 0x8544f000] 02:25:22 INFO - PROCESS | 1928 | 1463649922187 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:25:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:25:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1989ms 02:25:22 INFO - PROCESS | 1928 | 1463649922263 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 02:25:22 INFO - PROCESS | 1928 | 1463649922272 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 02:25:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:25:22 INFO - PROCESS | 1928 | 1463649922283 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:25:22 INFO - PROCESS | 1928 | 1463649922290 Marionette TRACE conn3 <- [1,2894,null,{}] 02:25:22 INFO - PROCESS | 1928 | 1463649922299 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}] 02:25:22 INFO - PROCESS | 1928 | 1463649922628 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 02:25:23 INFO - PROCESS | 1928 | 1463649922999 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x870d9000 == 172 [pid = 1928] [id = 731] 02:25:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x88296400) [pid = 1928] [serial = 2194] [outer = (nil)] 02:25:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x8951ec00) [pid = 1928] [serial = 2195] [outer = 0x88296400] 02:25:23 INFO - PROCESS | 1928 | 1463649923102 Marionette DEBUG loaded listener.js 02:25:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x8ac11400) [pid = 1928] [serial = 2196] [outer = 0x88296400] 02:25:24 INFO - PROCESS | 1928 | 1463649924131 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]]]}] 02:25:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:25:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1893ms 02:25:24 INFO - PROCESS | 1928 | 1463649924187 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 02:25:24 INFO - PROCESS | 1928 | 1463649924194 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 02:25:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:25:24 INFO - PROCESS | 1928 | 1463649924208 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:25:24 INFO - PROCESS | 1928 | 1463649924214 Marionette TRACE conn3 <- [1,2898,null,{}] 02:25:24 INFO - PROCESS | 1928 | 1463649924222 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}] 02:25:24 INFO - PROCESS | 1928 | 1463649924498 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 02:25:24 INFO - PROCESS | 1928 | 1463649924863 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x8af4d000 == 173 [pid = 1928] [id = 732] 02:25:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x8af4ec00) [pid = 1928] [serial = 2197] [outer = (nil)] 02:25:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8c26d400) [pid = 1928] [serial = 2198] [outer = 0x8af4ec00] 02:25:24 INFO - PROCESS | 1928 | 1463649924966 Marionette DEBUG loaded listener.js 02:25:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8c3a7000) [pid = 1928] [serial = 2199] [outer = 0x8af4ec00] 02:25:26 INFO - PROCESS | 1928 | 1463649926050 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]]]}] 02:25:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:25:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1893ms 02:25:26 INFO - PROCESS | 1928 | 1463649926106 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 02:25:26 INFO - PROCESS | 1928 | 1463649926113 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 02:25:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:25:26 INFO - PROCESS | 1928 | 1463649926125 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:25:26 INFO - PROCESS | 1928 | 1463649926133 Marionette TRACE conn3 <- [1,2902,null,{}] 02:25:26 INFO - PROCESS | 1928 | 1463649926151 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}] 02:25:26 INFO - PROCESS | 1928 | 1463649926479 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 02:25:26 INFO - PROCESS | 1928 | 1463649926837 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d001c00 == 174 [pid = 1928] [id = 733] 02:25:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8d00f800) [pid = 1928] [serial = 2200] [outer = (nil)] 02:25:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x8d486000) [pid = 1928] [serial = 2201] [outer = 0x8d00f800] 02:25:26 INFO - PROCESS | 1928 | 1463649926935 Marionette DEBUG loaded listener.js 02:25:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8d48ac00) [pid = 1928] [serial = 2202] [outer = 0x8d00f800] 02:25:27 INFO - PROCESS | 1928 | 1463649927966 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:25:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:25:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1890ms 02:25:28 INFO - PROCESS | 1928 | 1463649928016 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 02:25:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:25:28 INFO - PROCESS | 1928 | 1463649928022 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 02:25:28 INFO - PROCESS | 1928 | 1463649928029 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:25:28 INFO - PROCESS | 1928 | 1463649928033 Marionette TRACE conn3 <- [1,2906,null,{}] 02:25:28 INFO - PROCESS | 1928 | 1463649928040 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}] 02:25:28 INFO - PROCESS | 1928 | 1463649928314 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 02:25:28 INFO - PROCESS | 1928 | 1463649928670 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c3a3c00 == 175 [pid = 1928] [id = 734] 02:25:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8d478c00) [pid = 1928] [serial = 2203] [outer = (nil)] 02:25:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8d839800) [pid = 1928] [serial = 2204] [outer = 0x8d478c00] 02:25:28 INFO - PROCESS | 1928 | 1463649928773 Marionette DEBUG loaded listener.js 02:25:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8d841400) [pid = 1928] [serial = 2205] [outer = 0x8d478c00] 02:25:29 INFO - PROCESS | 1928 | 1463649929713 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]]]}] 02:25:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:25:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1739ms 02:25:29 INFO - PROCESS | 1928 | 1463649929768 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 02:25:29 INFO - PROCESS | 1928 | 1463649929772 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 02:25:29 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:25:29 INFO - PROCESS | 1928 | 1463649929780 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:25:29 INFO - PROCESS | 1928 | 1463649929783 Marionette TRACE conn3 <- [1,2910,null,{}] 02:25:29 INFO - PROCESS | 1928 | 1463649929790 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}] 02:25:30 INFO - PROCESS | 1928 | 1463649930056 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 02:25:30 INFO - PROCESS | 1928 | 1463649930423 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d837c00 == 176 [pid = 1928] [id = 735] 02:25:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x8d83c800) [pid = 1928] [serial = 2206] [outer = (nil)] 02:25:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x8dbb4800) [pid = 1928] [serial = 2207] [outer = 0x8d83c800] 02:25:30 INFO - PROCESS | 1928 | 1463649930532 Marionette DEBUG loaded listener.js 02:25:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x8ddcb800) [pid = 1928] [serial = 2208] [outer = 0x8d83c800] 02:25:31 INFO - PROCESS | 1928 | 1463649931459 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]]]}] 02:25:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:25:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:25:31 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1736ms 02:25:31 INFO - PROCESS | 1928 | 1463649931517 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 02:25:31 INFO - TEST-START | /DOMEvents/constructors.html 02:25:31 INFO - PROCESS | 1928 | 1463649931522 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 02:25:31 INFO - PROCESS | 1928 | 1463649931530 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:25:31 INFO - PROCESS | 1928 | 1463649931533 Marionette TRACE conn3 <- [1,2914,null,{}] 02:25:31 INFO - PROCESS | 1928 | 1463649931541 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}] 02:25:31 INFO - PROCESS | 1928 | 1463649931840 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 02:25:32 INFO - PROCESS | 1928 | 1463649932214 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d8d0800 == 177 [pid = 1928] [id = 736] 02:25:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x8dbaf800) [pid = 1928] [serial = 2209] [outer = (nil)] 02:25:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x8e7af800) [pid = 1928] [serial = 2210] [outer = 0x8dbaf800] 02:25:32 INFO - PROCESS | 1928 | 1463649932315 Marionette DEBUG loaded listener.js 02:25:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x8eb7b400) [pid = 1928] [serial = 2211] [outer = 0x8dbaf800] 02:25:33 INFO - PROCESS | 1928 | 1463649933309 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]]]}] 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:25:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:25:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:25:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:25:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:25:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:25:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:25:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:25:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:25:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:25:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:25:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:25:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:25:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:25:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:25:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:25:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:25:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:25:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:25:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:25:33 INFO - TEST-OK | /DOMEvents/constructors.html | took 1841ms 02:25:33 INFO - PROCESS | 1928 | 1463649933373 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 02:25:33 INFO - PROCESS | 1928 | 1463649933382 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 02:25:33 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:25:33 INFO - PROCESS | 1928 | 1463649933392 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:25:33 INFO - PROCESS | 1928 | 1463649933400 Marionette TRACE conn3 <- [1,2918,null,{}] 02:25:33 INFO - PROCESS | 1928 | 1463649933456 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}] 02:25:33 INFO - PROCESS | 1928 | 1463649933722 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 02:25:34 INFO - PROCESS | 1928 | 1463649934050 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c274800 == 178 [pid = 1928] [id = 737] 02:25:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x8ddd5800) [pid = 1928] [serial = 2212] [outer = (nil)] 02:25:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x8f11ac00) [pid = 1928] [serial = 2213] [outer = 0x8ddd5800] 02:25:34 INFO - PROCESS | 1928 | 1463649934147 Marionette DEBUG loaded listener.js 02:25:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x8f120000) [pid = 1928] [serial = 2214] [outer = 0x8ddd5800] 02:25:34 INFO - PROCESS | 1928 | 1463649934972 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:25:35 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:25:35 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1634ms 02:25:35 INFO - PROCESS | 1928 | 1463649935028 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 02:25:35 INFO - PROCESS | 1928 | 1463649935032 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 02:25:35 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:25:35 INFO - PROCESS | 1928 | 1463649935040 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:25:35 INFO - PROCESS | 1928 | 1463649935046 Marionette TRACE conn3 <- [1,2922,null,{}] 02:25:35 INFO - PROCESS | 1928 | 1463649935052 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}] 02:25:35 INFO - PROCESS | 1928 | 1463649935316 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 02:25:35 INFO - PROCESS | 1928 | 1463649935674 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x8e7a1c00 == 179 [pid = 1928] [id = 738] 02:25:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x8eb7dc00) [pid = 1928] [serial = 2215] [outer = (nil)] 02:25:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x8f1df800) [pid = 1928] [serial = 2216] [outer = 0x8eb7dc00] 02:25:35 INFO - PROCESS | 1928 | 1463649935774 Marionette DEBUG loaded listener.js 02:25:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x8f27c400) [pid = 1928] [serial = 2217] [outer = 0x8eb7dc00] 02:25:36 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 02:25:36 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 02:25:36 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 02:25:36 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 02:25:36 INFO - PROCESS | 1928 | 1463649936632 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]]]}] 02:25:36 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:25:36 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:25:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:25:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:25:36 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 02:25:36 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:25:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:25:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:25:36 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 02:25:36 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:25:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:25:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:25:36 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]" 02:25:36 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:25:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:25:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:25:36 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:25:36 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1639ms 02:25:36 INFO - PROCESS | 1928 | 1463649936680 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 02:25:36 INFO - PROCESS | 1928 | 1463649936690 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 02:25:36 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:25:36 INFO - PROCESS | 1928 | 1463649936701 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:25:36 INFO - PROCESS | 1928 | 1463649936710 Marionette TRACE conn3 <- [1,2926,null,{}] 02:25:36 INFO - PROCESS | 1928 | 1463649936768 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}] 02:25:37 INFO - PROCESS | 1928 | 1463649937031 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 02:25:37 INFO - PROCESS | 1928 | 1463649937391 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f116c00 == 180 [pid = 1928] [id = 739] 02:25:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x8f280800) [pid = 1928] [serial = 2218] [outer = (nil)] 02:25:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x8f3e9c00) [pid = 1928] [serial = 2219] [outer = 0x8f280800] 02:25:37 INFO - PROCESS | 1928 | 1463649937496 Marionette DEBUG loaded listener.js 02:25:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x8f3ef800) [pid = 1928] [serial = 2220] [outer = 0x8f280800] 02:25:38 INFO - PROCESS | 1928 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:25:38 INFO - PROCESS | 1928 | 1463649938330 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]]]}] 02:25:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:25:38 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1687ms 02:25:38 INFO - PROCESS | 1928 | 1463649938388 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 02:25:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:25:38 INFO - PROCESS | 1928 | 1463649938393 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 02:25:38 INFO - PROCESS | 1928 | 1463649938400 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:25:38 INFO - PROCESS | 1928 | 1463649938404 Marionette TRACE conn3 <- [1,2930,null,{}] 02:25:38 INFO - PROCESS | 1928 | 1463649938433 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}] 02:25:38 INFO - PROCESS | 1928 | 1463649938691 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 02:25:39 INFO - PROCESS | 1928 | 1463649939044 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x9098a000 == 181 [pid = 1928] [id = 740] 02:25:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x9098d400) [pid = 1928] [serial = 2221] [outer = (nil)] 02:25:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x90997400) [pid = 1928] [serial = 2222] [outer = 0x9098d400] 02:25:39 INFO - PROCESS | 1928 | 1463649939160 Marionette DEBUG loaded listener.js 02:25:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x90b95800) [pid = 1928] [serial = 2223] [outer = 0x9098d400] 02:25:39 INFO - PROCESS | 1928 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:25:40 INFO - PROCESS | 1928 | 1463649940031 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]]]}] 02:25:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:25:40 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1655ms 02:25:40 INFO - PROCESS | 1928 | 1463649940056 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 02:25:40 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:25:40 INFO - PROCESS | 1928 | 1463649940061 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 02:25:40 INFO - PROCESS | 1928 | 1463649940068 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:25:40 INFO - PROCESS | 1928 | 1463649940074 Marionette TRACE conn3 <- [1,2934,null,{}] 02:25:40 INFO - PROCESS | 1928 | 1463649940081 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}] 02:25:40 INFO - PROCESS | 1928 | 1463649940380 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 02:25:40 INFO - PROCESS | 1928 | 1463649940748 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x867b1800 == 182 [pid = 1928] [id = 741] 02:25:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x91585800) [pid = 1928] [serial = 2224] [outer = (nil)] 02:25:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x91da2400) [pid = 1928] [serial = 2225] [outer = 0x91585800] 02:25:40 INFO - PROCESS | 1928 | 1463649940848 Marionette DEBUG loaded listener.js 02:25:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x91f2fc00) [pid = 1928] [serial = 2226] [outer = 0x91585800] 02:25:41 INFO - PROCESS | 1928 | 1463649941661 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]]]}] 02:25:41 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:25:41 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1638ms 02:25:41 INFO - PROCESS | 1928 | 1463649941707 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 02:25:41 INFO - PROCESS | 1928 | 1463649941710 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 02:25:41 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:25:41 INFO - PROCESS | 1928 | 1463649941719 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:25:41 INFO - PROCESS | 1928 | 1463649941724 Marionette TRACE conn3 <- [1,2938,null,{}] 02:25:41 INFO - PROCESS | 1928 | 1463649941731 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}] 02:25:41 INFO - PROCESS | 1928 | 1463649941980 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 02:25:42 INFO - PROCESS | 1928 | 1463649942300 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f11f000 == 183 [pid = 1928] [id = 742] 02:25:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x913e1c00) [pid = 1928] [serial = 2227] [outer = (nil)] 02:25:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x91fcfc00) [pid = 1928] [serial = 2228] [outer = 0x913e1c00] 02:25:42 INFO - PROCESS | 1928 | 1463649942449 Marionette DEBUG loaded listener.js 02:25:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x91fd5800) [pid = 1928] [serial = 2229] [outer = 0x913e1c00] 02:25:43 INFO - PROCESS | 1928 | 1463649943278 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]]]}] 02:25:43 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. 02:25:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1588ms 02:25:43 INFO - PROCESS | 1928 | 1463649943309 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 02:25:43 INFO - PROCESS | 1928 | 1463649943325 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 02:25:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:25:43 INFO - PROCESS | 1928 | 1463649943333 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:25:43 INFO - PROCESS | 1928 | 1463649943337 Marionette TRACE conn3 <- [1,2942,null,{}] 02:25:43 INFO - PROCESS | 1928 | 1463649943345 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}] 02:25:43 INFO - PROCESS | 1928 | 1463649943661 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 02:25:44 INFO - PROCESS | 1928 | 1463649944036 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f312400 == 184 [pid = 1928] [id = 743] 02:25:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x91f38800) [pid = 1928] [serial = 2230] [outer = (nil)] 02:25:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x92743800) [pid = 1928] [serial = 2231] [outer = 0x91f38800] 02:25:44 INFO - PROCESS | 1928 | 1463649944164 Marionette DEBUG loaded listener.js 02:25:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x92749800) [pid = 1928] [serial = 2232] [outer = 0x91f38800] 02:25:45 INFO - PROCESS | 1928 | 1463649944998 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"]]]}] 02:25:45 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 02:25:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:25:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1683ms 02:25:45 INFO - PROCESS | 1928 | 1463649945018 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 02:25:45 INFO - PROCESS | 1928 | 1463649945022 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 02:25:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:25:45 INFO - PROCESS | 1928 | 1463649945030 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:25:45 INFO - PROCESS | 1928 | 1463649945034 Marionette TRACE conn3 <- [1,2946,null,{}] 02:25:45 INFO - PROCESS | 1928 | 1463649945040 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}] 02:25:45 INFO - PROCESS | 1928 | 1463649945309 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 02:25:45 INFO - PROCESS | 1928 | 1463649945595 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x86a5e000 == 185 [pid = 1928] [id = 744] 02:25:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x91fd0800) [pid = 1928] [serial = 2233] [outer = (nil)] 02:25:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x92a42c00) [pid = 1928] [serial = 2234] [outer = 0x91fd0800] 02:25:45 INFO - PROCESS | 1928 | 1463649945696 Marionette DEBUG loaded listener.js 02:25:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x92a45400) [pid = 1928] [serial = 2235] [outer = 0x91fd0800] 02:25:46 INFO - PROCESS | 1928 | 1463649946622 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]]]}] 02:25:46 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. 02:25:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1633ms 02:25:46 INFO - PROCESS | 1928 | 1463649946665 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 02:25:46 INFO - PROCESS | 1928 | 1463649946670 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 02:25:46 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:25:46 INFO - PROCESS | 1928 | 1463649946677 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:25:46 INFO - PROCESS | 1928 | 1463649946681 Marionette TRACE conn3 <- [1,2950,null,{}] 02:25:46 INFO - PROCESS | 1928 | 1463649946688 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}] 02:25:47 INFO - PROCESS | 1928 | 1463649947060 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 02:25:47 INFO - PROCESS | 1928 | 1463649947343 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x90b93400 == 186 [pid = 1928] [id = 745] 02:25:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x91d96c00) [pid = 1928] [serial = 2236] [outer = (nil)] 02:25:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x92a5ec00) [pid = 1928] [serial = 2237] [outer = 0x91d96c00] 02:25:47 INFO - PROCESS | 1928 | 1463649947444 Marionette DEBUG loaded listener.js 02:25:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x92b75400) [pid = 1928] [serial = 2238] [outer = 0x91d96c00] 02:25:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x93c09c00 == 187 [pid = 1928] [id = 746] 02:25:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x93cf2c00) [pid = 1928] [serial = 2239] [outer = (nil)] 02:25:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x93cf8000) [pid = 1928] [serial = 2240] [outer = 0x93cf2c00] 02:25:48 INFO - PROCESS | 1928 | 1463649948404 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]]]}] 02:25:48 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. 02:25:48 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1784ms 02:25:48 INFO - PROCESS | 1928 | 1463649948463 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 02:25:48 INFO - PROCESS | 1928 | 1463649948468 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 02:25:48 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:25:48 INFO - PROCESS | 1928 | 1463649948477 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:25:48 INFO - PROCESS | 1928 | 1463649948482 Marionette TRACE conn3 <- [1,2954,null,{}] 02:25:48 INFO - PROCESS | 1928 | 1463649948489 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}] 02:25:48 INFO - PROCESS | 1928 | 1463649948863 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 02:25:49 INFO - PROCESS | 1928 | 1463649949226 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x92a5f400 == 188 [pid = 1928] [id = 747] 02:25:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x92b82800) [pid = 1928] [serial = 2241] [outer = (nil)] 02:25:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x93ced400) [pid = 1928] [serial = 2242] [outer = 0x92b82800] 02:25:49 INFO - PROCESS | 1928 | 1463649949324 Marionette DEBUG loaded listener.js 02:25:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x94680400) [pid = 1928] [serial = 2243] [outer = 0x92b82800] 02:25:50 INFO - PROCESS | 1928 | 1463649950212 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]]]}] 02:25:50 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:25:50 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 02:25:50 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1788ms 02:25:50 INFO - PROCESS | 1928 | 1463649950266 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 02:25:50 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:25:50 INFO - PROCESS | 1928 | 1463649950270 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 02:25:50 INFO - PROCESS | 1928 | 1463649950278 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:25:50 INFO - PROCESS | 1928 | 1463649950282 Marionette TRACE conn3 <- [1,2958,null,{}] 02:25:50 INFO - PROCESS | 1928 | 1463649950305 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}] 02:25:50 INFO - PROCESS | 1928 | 1463649950685 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 02:25:50 INFO - PROCESS | 1928 | 1463649950977 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x928e1400 == 189 [pid = 1928] [id = 748] 02:25:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x95024c00) [pid = 1928] [serial = 2244] [outer = (nil)] 02:25:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x950ba400) [pid = 1928] [serial = 2245] [outer = 0x95024c00] 02:25:51 INFO - PROCESS | 1928 | 1463649951073 Marionette DEBUG loaded listener.js 02:25:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x951ed000) [pid = 1928] [serial = 2246] [outer = 0x95024c00] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x92a45c00 == 188 [pid = 1928] [id = 678] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x91f2cc00 == 187 [pid = 1928] [id = 679] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x867b3c00 == 186 [pid = 1928] [id = 649] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x9a46b800 == 185 [pid = 1928] [id = 683] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x92a52000 == 184 [pid = 1928] [id = 680] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x952d9c00 == 183 [pid = 1928] [id = 681] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x9501dc00 == 182 [pid = 1928] [id = 682] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x9098c000 == 181 [pid = 1928] [id = 677] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x8f3e6800 == 180 [pid = 1928] [id = 684] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x8af47c00 == 179 [pid = 1928] [id = 647] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x8828d000 == 178 [pid = 1928] [id = 729] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x87731400 == 177 [pid = 1928] [id = 728] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x86a5a400 == 176 [pid = 1928] [id = 727] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x92a4bc00 == 175 [pid = 1928] [id = 724] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x9a648400 == 174 [pid = 1928] [id = 725] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x928ed400 == 173 [pid = 1928] [id = 723] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x8f1dec00 == 172 [pid = 1928] [id = 722] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x9763e800 == 171 [pid = 1928] [id = 720] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x924aa400 == 170 [pid = 1928] [id = 721] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x8ae5bc00 == 169 [pid = 1928] [id = 719] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x8f1d3c00 == 168 [pid = 1928] [id = 718] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x92a51800 == 167 [pid = 1928] [id = 717] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x928e4000 == 166 [pid = 1928] [id = 716] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x8c272000 == 165 [pid = 1928] [id = 715] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x8dbb2400 == 164 [pid = 1928] [id = 713] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x90b91000 == 163 [pid = 1928] [id = 714] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x8f3e8000 == 162 [pid = 1928] [id = 712] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x8828b400 == 161 [pid = 1928] [id = 711] 02:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x893c9400 == 160 [pid = 1928] [id = 710] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x996ba800) [pid = 1928] [serial = 2100] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x924b0c00) [pid = 1928] [serial = 2085] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x9c194400) [pid = 1928] [serial = 2111] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x9b7bd400) [pid = 1928] [serial = 2109] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x8b46b800) [pid = 1928] [serial = 2121] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x9c19f000) [pid = 1928] [serial = 2114] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x9b189400) [pid = 1928] [serial = 2105] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x9506b000) [pid = 1928] [serial = 2093] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x9394e800) [pid = 1928] [serial = 2090] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x8e7a4400) [pid = 1928] [serial = 2126] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x9b47bc00) [pid = 1928] [serial = 2108] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x8ae65c00) [pid = 1928] [serial = 2120] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x9b18cc00) [pid = 1928] [serial = 2106] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x91585000) [pid = 1928] [serial = 2082] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x8d8ccc00) [pid = 1928] [serial = 2124] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x8f115400) [pid = 1928] [serial = 2013] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x90b8a400) [pid = 1928] [serial = 2079] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x951eac00) [pid = 1928] [serial = 2094] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x9098c800) [pid = 1928] [serial = 2078] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x8d502c00) [pid = 1928] [serial = 2073] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x92a5c000) [pid = 1928] [serial = 2088] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x8dc84c00) [pid = 1928] [serial = 2075] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x8eb79c00) [pid = 1928] [serial = 2127] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x8d490c00) [pid = 1928] [serial = 2123] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x8eb78800) [pid = 1928] [serial = 2076] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x913eb400) [pid = 1928] [serial = 2081] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x952e4800) [pid = 1928] [serial = 2096] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x9c197800) [pid = 1928] [serial = 2112] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x91f36800) [pid = 1928] [serial = 2084] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x9ab8c000) [pid = 1928] [serial = 2103] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x9765fc00) [pid = 1928] [serial = 2097] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x8d477c00) [pid = 1928] [serial = 2072] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x93c0e800) [pid = 1928] [serial = 2091] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x893cc400) [pid = 1928] [serial = 2070] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x8772f000) [pid = 1928] [serial = 2069] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0xa050d400) [pid = 1928] [serial = 2117] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x9a645000) [pid = 1928] [serial = 2102] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x9926f800) [pid = 1928] [serial = 2099] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x9c1a1c00) [pid = 1928] [serial = 2115] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x8ddd0000) [pid = 1928] [serial = 1950] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x928ec000) [pid = 1928] [serial = 2087] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x92749c00) [pid = 1928] [serial = 2031] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x91587c00) [pid = 1928] [serial = 2028] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x90b91400) [pid = 1928] [serial = 2025] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x8f1d5c00) [pid = 1928] [serial = 2129] [outer = (nil)] [url = about:blank] 02:25:54 INFO - PROCESS | 1928 | 1463649954744 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]]]}] 02:25:54 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. 02:25:54 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 4498ms 02:25:54 INFO - PROCESS | 1928 | 1463649954777 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 02:25:54 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:25:54 INFO - PROCESS | 1928 | 1463649954785 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 02:25:54 INFO - PROCESS | 1928 | 1463649954794 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:25:54 INFO - PROCESS | 1928 | 1463649954801 Marionette TRACE conn3 <- [1,2962,null,{}] 02:25:54 INFO - PROCESS | 1928 | 1463649954810 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}] 02:25:55 INFO - PROCESS | 1928 | 1463649955047 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 02:25:55 INFO - PROCESS | 1928 | 1463649955295 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x8772f000 == 161 [pid = 1928] [id = 749] 02:25:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x87fe5800) [pid = 1928] [serial = 2247] [outer = (nil)] 02:25:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x88b49000) [pid = 1928] [serial = 2248] [outer = 0x87fe5800] 02:25:55 INFO - PROCESS | 1928 | 1463649955388 Marionette DEBUG loaded listener.js 02:25:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x8951dc00) [pid = 1928] [serial = 2249] [outer = 0x87fe5800] 02:25:56 INFO - PROCESS | 1928 | 1463649956261 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]]]}] 02:25:56 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. 02:25:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1491ms 02:25:56 INFO - PROCESS | 1928 | 1463649956285 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 02:25:56 INFO - PROCESS | 1928 | 1463649956295 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 02:25:56 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:25:56 INFO - PROCESS | 1928 | 1463649956308 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:25:56 INFO - PROCESS | 1928 | 1463649956312 Marionette TRACE conn3 <- [1,2966,null,{}] 02:25:56 INFO - PROCESS | 1928 | 1463649956319 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}] 02:25:56 INFO - PROCESS | 1928 | 1463649956585 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 02:25:56 INFO - PROCESS | 1928 | 1463649956949 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x8b462400 == 162 [pid = 1928] [id = 750] 02:25:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8b462800) [pid = 1928] [serial = 2250] [outer = (nil)] 02:25:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x8c26cc00) [pid = 1928] [serial = 2251] [outer = 0x8b462800] 02:25:57 INFO - PROCESS | 1928 | 1463649957057 Marionette DEBUG loaded listener.js 02:25:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x8c3a8800) [pid = 1928] [serial = 2252] [outer = 0x8b462800] 02:25:57 INFO - PROCESS | 1928 | 1463649957878 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]]]}] 02:25:57 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. 02:25:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1590ms 02:25:57 INFO - PROCESS | 1928 | 1463649957904 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 02:25:57 INFO - PROCESS | 1928 | 1463649957909 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 02:25:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:25:57 INFO - PROCESS | 1928 | 1463649957916 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:25:57 INFO - PROCESS | 1928 | 1463649957923 Marionette TRACE conn3 <- [1,2970,null,{}] 02:25:57 INFO - PROCESS | 1928 | 1463649957948 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}] 02:25:58 INFO - PROCESS | 1928 | 1463649958322 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 02:25:58 INFO - PROCESS | 1928 | 1463649958364 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c26dc00 == 163 [pid = 1928] [id = 751] 02:25:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x8d471400) [pid = 1928] [serial = 2253] [outer = (nil)] 02:25:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x8d477c00) [pid = 1928] [serial = 2254] [outer = 0x8d471400] 02:25:58 INFO - PROCESS | 1928 | 1463649958451 Marionette DEBUG loaded listener.js 02:25:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x8d836400) [pid = 1928] [serial = 2255] [outer = 0x8d471400] 02:25:59 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x90b89c00) [pid = 1928] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:25:59 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x8f313000) [pid = 1928] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:25:59 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x8e7ac400) [pid = 1928] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:25:59 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x8a20e000) [pid = 1928] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:25:59 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x91d98000) [pid = 1928] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:25:59 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x9a642800) [pid = 1928] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:25:59 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0xa2149c00) [pid = 1928] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:25:59 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x951f7000) [pid = 1928] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:25:59 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x87733800) [pid = 1928] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:25:59 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x8dc82800) [pid = 1928] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:25:59 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x91583800) [pid = 1928] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:25:59 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x86a5c400) [pid = 1928] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:25:59 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x928e5c00) [pid = 1928] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:25:59 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x95071400) [pid = 1928] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:25:59 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x92b81800) [pid = 1928] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:25:59 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x8d837800) [pid = 1928] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:25:59 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0xa0504c00) [pid = 1928] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:25:59 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x8dbb3800) [pid = 1928] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:25:59 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x9b44b800) [pid = 1928] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:25:59 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x9a63d400) [pid = 1928] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:25:59 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x928ec400) [pid = 1928] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:26:00 INFO - PROCESS | 1928 | 1463649960047 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]]]}] 02:26:00 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. 02:26:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 2156ms 02:26:00 INFO - PROCESS | 1928 | 1463649960073 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 02:26:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:26:00 INFO - PROCESS | 1928 | 1463649960078 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 02:26:00 INFO - PROCESS | 1928 | 1463649960086 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:26:00 INFO - PROCESS | 1928 | 1463649960089 Marionette TRACE conn3 <- [1,2974,null,{}] 02:26:00 INFO - PROCESS | 1928 | 1463649960097 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}] 02:26:00 INFO - PROCESS | 1928 | 1463649960354 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 02:26:00 INFO - PROCESS | 1928 | 1463649960596 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c515800 == 164 [pid = 1928] [id = 752] 02:26:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x8d8ccc00) [pid = 1928] [serial = 2256] [outer = (nil)] 02:26:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x8dbbcc00) [pid = 1928] [serial = 2257] [outer = 0x8d8ccc00] 02:26:00 INFO - PROCESS | 1928 | 1463649960686 Marionette DEBUG loaded listener.js 02:26:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x8dc7cc00) [pid = 1928] [serial = 2258] [outer = 0x8d8ccc00] 02:26:01 INFO - PROCESS | 1928 | 1463649961726 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]]]}] 02:26:01 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. 02:26:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1692ms 02:26:01 INFO - PROCESS | 1928 | 1463649961780 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 02:26:01 INFO - PROCESS | 1928 | 1463649961788 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 02:26:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:26:01 INFO - PROCESS | 1928 | 1463649961801 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:26:01 INFO - PROCESS | 1928 | 1463649961808 Marionette TRACE conn3 <- [1,2978,null,{}] 02:26:01 INFO - PROCESS | 1928 | 1463649961819 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}] 02:26:02 INFO - PROCESS | 1928 | 1463649962103 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 02:26:02 INFO - PROCESS | 1928 | 1463649962478 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x86a5c800 == 165 [pid = 1928] [id = 753] 02:26:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x87735c00) [pid = 1928] [serial = 2259] [outer = (nil)] 02:26:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x893c2800) [pid = 1928] [serial = 2260] [outer = 0x87735c00] 02:26:02 INFO - PROCESS | 1928 | 1463649962577 Marionette DEBUG loaded listener.js 02:26:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x8acf4000) [pid = 1928] [serial = 2261] [outer = 0x87735c00] 02:26:03 INFO - PROCESS | 1928 | 1463649963495 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]]]}] 02:26:03 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. 02:26:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1753ms 02:26:03 INFO - PROCESS | 1928 | 1463649963555 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 02:26:03 INFO - PROCESS | 1928 | 1463649963565 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 02:26:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:26:03 INFO - PROCESS | 1928 | 1463649963626 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:26:03 INFO - PROCESS | 1928 | 1463649963632 Marionette TRACE conn3 <- [1,2982,null,{}] 02:26:03 INFO - PROCESS | 1928 | 1463649963645 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}] 02:26:03 INFO - PROCESS | 1928 | 1463649963939 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 02:26:04 INFO - PROCESS | 1928 | 1463649964306 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d470000 == 166 [pid = 1928] [id = 754] 02:26:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x8d505800) [pid = 1928] [serial = 2262] [outer = (nil)] 02:26:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x8dbb4400) [pid = 1928] [serial = 2263] [outer = 0x8d505800] 02:26:04 INFO - PROCESS | 1928 | 1463649964412 Marionette DEBUG loaded listener.js 02:26:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8ddc9800) [pid = 1928] [serial = 2264] [outer = 0x8d505800] 02:26:05 INFO - PROCESS | 1928 | 1463649965333 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"]]]}] 02:26:05 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 02:26:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:26:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1753ms 02:26:05 INFO - PROCESS | 1928 | 1463649965374 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 02:26:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:26:05 INFO - PROCESS | 1928 | 1463649965379 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 02:26:05 INFO - PROCESS | 1928 | 1463649965387 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:26:05 INFO - PROCESS | 1928 | 1463649965395 Marionette TRACE conn3 <- [1,2986,null,{}] 02:26:05 INFO - PROCESS | 1928 | 1463649965414 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}] 02:26:05 INFO - PROCESS | 1928 | 1463649965799 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 02:26:06 INFO - PROCESS | 1928 | 1463649966084 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x8acefc00 == 167 [pid = 1928] [id = 755] 02:26:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8eb79000) [pid = 1928] [serial = 2265] [outer = (nil)] 02:26:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8f119400) [pid = 1928] [serial = 2266] [outer = 0x8eb79000] 02:26:06 INFO - PROCESS | 1928 | 1463649966198 Marionette DEBUG loaded listener.js 02:26:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x8f1d3c00) [pid = 1928] [serial = 2267] [outer = 0x8eb79000] 02:26:07 INFO - PROCESS | 1928 | 1463649967083 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]]]}] 02:26:07 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. 02:26:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1740ms 02:26:07 INFO - PROCESS | 1928 | 1463649967128 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 02:26:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:26:07 INFO - PROCESS | 1928 | 1463649967134 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 02:26:07 INFO - PROCESS | 1928 | 1463649967142 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:26:07 INFO - PROCESS | 1928 | 1463649967145 Marionette TRACE conn3 <- [1,2990,null,{}] 02:26:07 INFO - PROCESS | 1928 | 1463649967153 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}] 02:26:07 INFO - PROCESS | 1928 | 1463649967431 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 02:26:07 INFO - PROCESS | 1928 | 1463649967817 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x8dbbb400 == 168 [pid = 1928] [id = 756] 02:26:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x8f314c00) [pid = 1928] [serial = 2268] [outer = (nil)] 02:26:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8f3e5400) [pid = 1928] [serial = 2269] [outer = 0x8f314c00] 02:26:07 INFO - PROCESS | 1928 | 1463649967922 Marionette DEBUG loaded listener.js 02:26:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x9098d000) [pid = 1928] [serial = 2270] [outer = 0x8f314c00] 02:26:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x90b94400 == 169 [pid = 1928] [id = 757] 02:26:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x913df800) [pid = 1928] [serial = 2271] [outer = (nil)] 02:26:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x913e4c00) [pid = 1928] [serial = 2272] [outer = 0x913df800] 02:26:08 INFO - PROCESS | 1928 | 1463649968862 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]]]}] 02:26:08 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. 02:26:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1745ms 02:26:08 INFO - PROCESS | 1928 | 1463649968891 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 02:26:08 INFO - PROCESS | 1928 | 1463649968896 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 02:26:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:26:08 INFO - PROCESS | 1928 | 1463649968903 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:26:08 INFO - PROCESS | 1928 | 1463649968908 Marionette TRACE conn3 <- [1,2994,null,{}] 02:26:08 INFO - PROCESS | 1928 | 1463649968915 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}] 02:26:09 INFO - PROCESS | 1928 | 1463649969248 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 02:26:09 INFO - PROCESS | 1928 | 1463649969611 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x85eeec00 == 170 [pid = 1928] [id = 758] 02:26:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x8f115400) [pid = 1928] [serial = 2273] [outer = (nil)] 02:26:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x90b92800) [pid = 1928] [serial = 2274] [outer = 0x8f115400] 02:26:09 INFO - PROCESS | 1928 | 1463649969712 Marionette DEBUG loaded listener.js 02:26:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x91580c00) [pid = 1928] [serial = 2275] [outer = 0x8f115400] 02:26:10 INFO - PROCESS | 1928 | 1463649970581 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]]]}] 02:26:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:26:10 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 02:26:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1742ms 02:26:10 INFO - PROCESS | 1928 | 1463649970647 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 02:26:10 INFO - PROCESS | 1928 | 1463649970652 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 02:26:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:26:10 INFO - PROCESS | 1928 | 1463649970682 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:26:10 INFO - PROCESS | 1928 | 1463649970686 Marionette TRACE conn3 <- [1,2998,null,{}] 02:26:10 INFO - PROCESS | 1928 | 1463649970694 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}] 02:26:10 INFO - PROCESS | 1928 | 1463649970995 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 02:26:11 INFO - PROCESS | 1928 | 1463649971365 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x90b8b400 == 171 [pid = 1928] [id = 759] 02:26:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x90b91400) [pid = 1928] [serial = 2276] [outer = (nil)] 02:26:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x91f36800) [pid = 1928] [serial = 2277] [outer = 0x90b91400] 02:26:11 INFO - PROCESS | 1928 | 1463649971468 Marionette DEBUG loaded listener.js 02:26:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x91fc8400) [pid = 1928] [serial = 2278] [outer = 0x90b91400] 02:26:12 INFO - PROCESS | 1928 | 1463649972317 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]]]}] 02:26:12 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. 02:26:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1686ms 02:26:12 INFO - PROCESS | 1928 | 1463649972365 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 02:26:12 INFO - PROCESS | 1928 | 1463649972369 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 02:26:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:26:12 INFO - PROCESS | 1928 | 1463649972401 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:26:12 INFO - PROCESS | 1928 | 1463649972406 Marionette TRACE conn3 <- [1,3002,null,{}] 02:26:12 INFO - PROCESS | 1928 | 1463649972413 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}] 02:26:12 INFO - PROCESS | 1928 | 1463649972687 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 02:26:13 INFO - PROCESS | 1928 | 1463649973107 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x91587800 == 172 [pid = 1928] [id = 760] 02:26:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x91d9f000) [pid = 1928] [serial = 2279] [outer = (nil)] 02:26:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x92743c00) [pid = 1928] [serial = 2280] [outer = 0x91d9f000] 02:26:13 INFO - PROCESS | 1928 | 1463649973218 Marionette DEBUG loaded listener.js 02:26:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x928e8000) [pid = 1928] [serial = 2281] [outer = 0x91d9f000] 02:26:14 INFO - PROCESS | 1928 | 1463649974032 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]]]}] 02:26:14 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. 02:26:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1695ms 02:26:14 INFO - PROCESS | 1928 | 1463649974090 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 02:26:14 INFO - PROCESS | 1928 | 1463649974094 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 02:26:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:26:14 INFO - PROCESS | 1928 | 1463649974102 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:26:14 INFO - PROCESS | 1928 | 1463649974107 Marionette TRACE conn3 <- [1,3006,null,{}] 02:26:14 INFO - PROCESS | 1928 | 1463649974115 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}] 02:26:14 INFO - PROCESS | 1928 | 1463649974373 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 02:26:14 INFO - PROCESS | 1928 | 1463649974687 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x924aa400 == 173 [pid = 1928] [id = 761] 02:26:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x924b0c00) [pid = 1928] [serial = 2282] [outer = (nil)] 02:26:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x92a4c800) [pid = 1928] [serial = 2283] [outer = 0x924b0c00] 02:26:14 INFO - PROCESS | 1928 | 1463649974834 Marionette DEBUG loaded listener.js 02:26:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x92a58c00) [pid = 1928] [serial = 2284] [outer = 0x924b0c00] 02:26:15 INFO - PROCESS | 1928 | 1463649975685 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]]]}] 02:26:15 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. 02:26:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1638ms 02:26:15 INFO - PROCESS | 1928 | 1463649975742 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 02:26:15 INFO - PROCESS | 1928 | 1463649975746 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 02:26:15 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:26:15 INFO - PROCESS | 1928 | 1463649975754 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:26:15 INFO - PROCESS | 1928 | 1463649975759 Marionette TRACE conn3 <- [1,3010,null,{}] 02:26:15 INFO - PROCESS | 1928 | 1463649975789 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}] 02:26:16 INFO - PROCESS | 1928 | 1463649976051 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 02:26:16 INFO - PROCESS | 1928 | 1463649976411 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x924ab000 == 174 [pid = 1928] [id = 762] 02:26:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x92a42800) [pid = 1928] [serial = 2285] [outer = (nil)] 02:26:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x93c05800) [pid = 1928] [serial = 2286] [outer = 0x92a42800] 02:26:16 INFO - PROCESS | 1928 | 1463649976512 Marionette DEBUG loaded listener.js 02:26:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x93cec400) [pid = 1928] [serial = 2287] [outer = 0x92a42800] 02:26:17 INFO - PROCESS | 1928 | 1463649977414 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]]]}] 02:26:17 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 02:26:17 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1702ms 02:26:17 INFO - PROCESS | 1928 | 1463649977458 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 02:26:17 INFO - PROCESS | 1928 | 1463649977462 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 02:26:17 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:26:17 INFO - PROCESS | 1928 | 1463649977470 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:26:17 INFO - PROCESS | 1928 | 1463649977474 Marionette TRACE conn3 <- [1,3014,null,{}] 02:26:17 INFO - PROCESS | 1928 | 1463649977482 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}] 02:26:17 INFO - PROCESS | 1928 | 1463649977747 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 02:26:18 INFO - PROCESS | 1928 | 1463649978143 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x93c0bc00 == 175 [pid = 1928] [id = 763] 02:26:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x93cf5c00) [pid = 1928] [serial = 2288] [outer = (nil)] 02:26:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x95077c00) [pid = 1928] [serial = 2289] [outer = 0x93cf5c00] 02:26:18 INFO - PROCESS | 1928 | 1463649978240 Marionette DEBUG loaded listener.js 02:26:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x951f1800) [pid = 1928] [serial = 2290] [outer = 0x93cf5c00] 02:26:18 INFO - PROCESS | 1928 | [1928] 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 02:26:19 INFO - PROCESS | 1928 | 1463649979166 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:26:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:26:19 INFO - {} 02:26:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:26:19 INFO - {} 02:26:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:26:19 INFO - {} 02:26:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:26:19 INFO - {} 02:26:19 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1748ms 02:26:19 INFO - PROCESS | 1928 | 1463649979266 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 02:26:19 INFO - PROCESS | 1928 | 1463649979270 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 02:26:19 INFO - TEST-START | /FileAPI/fileReader.html 02:26:19 INFO - PROCESS | 1928 | 1463649979282 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:26:19 INFO - PROCESS | 1928 | 1463649979286 Marionette TRACE conn3 <- [1,3018,null,{}] 02:26:19 INFO - PROCESS | 1928 | 1463649979293 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}] 02:26:19 INFO - PROCESS | 1928 | 1463649979578 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 02:26:19 INFO - PROCESS | 1928 | 1463649979952 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x950b4c00 == 176 [pid = 1928] [id = 764] 02:26:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x952e5400) [pid = 1928] [serial = 2291] [outer = (nil)] 02:26:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x9765ec00) [pid = 1928] [serial = 2292] [outer = 0x952e5400] 02:26:20 INFO - PROCESS | 1928 | 1463649980058 Marionette DEBUG loaded listener.js 02:26:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x9813cc00) [pid = 1928] [serial = 2293] [outer = 0x952e5400] 02:26:20 INFO - PROCESS | 1928 | 1463649980952 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]]]}] 02:26:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:26:20 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:26:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:26:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:26:20 INFO - TEST-OK | /FileAPI/fileReader.html | took 1687ms 02:26:20 INFO - PROCESS | 1928 | 1463649980970 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 02:26:20 INFO - TEST-START | /FileAPI/historical.html 02:26:20 INFO - PROCESS | 1928 | 1463649980975 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 02:26:20 INFO - PROCESS | 1928 | 1463649980983 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:26:20 INFO - PROCESS | 1928 | 1463649980986 Marionette TRACE conn3 <- [1,3022,null,{}] 02:26:21 INFO - PROCESS | 1928 | 1463649980994 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}] 02:26:21 INFO - PROCESS | 1928 | 1463649981251 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 02:26:21 INFO - PROCESS | 1928 | 1463649981619 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x9765bc00 == 177 [pid = 1928] [id = 765] 02:26:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x9765c400) [pid = 1928] [serial = 2294] [outer = (nil)] 02:26:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x99271000) [pid = 1928] [serial = 2295] [outer = 0x9765c400] 02:26:21 INFO - PROCESS | 1928 | 1463649981720 Marionette DEBUG loaded listener.js 02:26:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x99278000) [pid = 1928] [serial = 2296] [outer = 0x9765c400] 02:26:22 INFO - PROCESS | 1928 | 1463649982549 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"]]]}] 02:26:22 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:26:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:26:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:26:22 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:26:22 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:26:22 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:26:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:26:22 INFO - TEST-OK | /FileAPI/historical.html | took 1589ms 02:26:22 INFO - PROCESS | 1928 | 1463649982583 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 02:26:22 INFO - PROCESS | 1928 | 1463649982588 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 02:26:22 INFO - TEST-START | /FileAPI/idlharness.html 02:26:22 INFO - PROCESS | 1928 | 1463649982615 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:26:22 INFO - PROCESS | 1928 | 1463649982623 Marionette TRACE conn3 <- [1,3026,null,{}] 02:26:22 INFO - PROCESS | 1928 | 1463649982631 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}] 02:26:22 INFO - PROCESS | 1928 | 1463649982903 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 02:26:23 INFO - PROCESS | 1928 | 1463649983268 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x8af4c000 == 178 [pid = 1928] [id = 766] 02:26:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x98171c00) [pid = 1928] [serial = 2297] [outer = (nil)] 02:26:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x996b4c00) [pid = 1928] [serial = 2298] [outer = 0x98171c00] 02:26:23 INFO - PROCESS | 1928 | 1463649983367 Marionette DEBUG loaded listener.js 02:26:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x99ef5800) [pid = 1928] [serial = 2299] [outer = 0x98171c00] 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:26:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:26:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:26:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:26:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:26:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:26:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:26:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:26:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:26:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:26:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:26:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:26:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:26:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:26:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:26:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:26:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:26:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:26:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:26:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:26:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:26:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:26:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:26:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:26:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:26:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:26:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:26:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:26:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:26:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:26:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:26:25 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 02:26:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:26:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:26:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:26:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:26:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:26:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:26:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:26:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:26:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:26:25 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 02:26:25 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 02:26:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:26:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:26:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:26:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:26:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:26:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:26:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:26:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:26:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:26:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:26:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:26:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:26:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:26:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:26:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:26:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:26:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:26:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:26:25 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 02:26:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:26:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:26:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:26:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:26:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:26:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:26:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:26:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:26:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:26:25 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 02:26:25 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 02:26:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:26:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:26:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:26:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:26:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:26:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:26:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:26:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:26:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:26:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:26:25 INFO - TEST-OK | /FileAPI/idlharness.html | took 2517ms 02:26:25 INFO - TEST-START | /FileAPI/idlharness.worker 02:26:25 INFO - PROCESS | 1928 | 1463649984910 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]]]}] 02:26:25 INFO - PROCESS | 1928 | 1463649985132 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 02:26:25 INFO - PROCESS | 1928 | 1463649985137 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 02:26:25 INFO - PROCESS | 1928 | 1463649985297 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:26:25 INFO - PROCESS | 1928 | 1463649985301 Marionette TRACE conn3 <- [1,3030,null,{}] 02:26:25 INFO - PROCESS | 1928 | 1463649985321 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}] 02:26:25 INFO - PROCESS | 1928 | 1463649985576 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 02:26:25 INFO - PROCESS | 1928 | 1463649985887 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x952e7800 == 179 [pid = 1928] [id = 767] 02:26:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x996afc00) [pid = 1928] [serial = 2300] [outer = (nil)] 02:26:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x9b2b1000) [pid = 1928] [serial = 2301] [outer = 0x996afc00] 02:26:25 INFO - PROCESS | 1928 | 1463649985980 Marionette DEBUG loaded listener.js 02:26:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x9b442400) [pid = 1928] [serial = 2302] [outer = 0x996afc00] 02:26:26 INFO - PROCESS | 1928 | [1928] 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 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:26:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:26:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:26:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:26:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:26:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:26:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:26:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:26:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:26:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:26:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:26:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:26:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:26:28 INFO - {} 02:26:28 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 02:26:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:26:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:26:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:26:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:26:28 INFO - {} 02:26:28 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 - {} 02:26:28 INFO - {} 02:26:28 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 02:26:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:26:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:26:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:26:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:26:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:26:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:26:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:26:28 INFO - {} 02:26:28 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 02:26:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:26:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:26:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:26:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:26:28 INFO - {} 02:26:28 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 - {} 02:26:28 INFO - {} 02:26:28 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 02:26:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:26:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:26:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:26:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:26:28 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 02:26:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:26:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:26:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:26:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:26:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:26:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:26:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:26:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:26:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:26:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:26:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:26:28 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 02:26:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:26:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:26:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:26:28 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 02:26:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:26:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:26:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:26:28 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 02:26:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:26:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:26:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:26:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:26:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:26:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:26:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:26:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:26:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:26:28 INFO - {} 02:26:28 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3120ms 02:26:28 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:26:28 INFO - PROCESS | 1928 | 1463649988149 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,{},{}]]]}] 02:26:28 INFO - PROCESS | 1928 | 1463649988292 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 02:26:28 INFO - PROCESS | 1928 | 1463649988305 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 02:26:28 INFO - PROCESS | 1928 | 1463649988334 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:26:28 INFO - PROCESS | 1928 | 1463649988341 Marionette TRACE conn3 <- [1,3034,null,{}] 02:26:28 INFO - PROCESS | 1928 | 1463649988357 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}] 02:26:28 INFO - PROCESS | 1928 | 1463649988788 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 02:26:29 INFO - PROCESS | 1928 | 1463649989105 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x9a46d400 == 180 [pid = 1928] [id = 768] 02:26:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x9b43f800) [pid = 1928] [serial = 2303] [outer = (nil)] 02:26:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0xa34ca400) [pid = 1928] [serial = 2304] [outer = 0x9b43f800] 02:26:29 INFO - PROCESS | 1928 | 1463649989199 Marionette DEBUG loaded listener.js 02:26:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0xa3541800) [pid = 1928] [serial = 2305] [outer = 0x9b43f800] 02:26:30 INFO - PROCESS | 1928 | 1463649990035 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]]]}] 02:26:30 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:26:30 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1758ms 02:26:30 INFO - PROCESS | 1928 | 1463649990084 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 02:26:30 INFO - PROCESS | 1928 | 1463649990088 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 02:26:30 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:26:30 INFO - PROCESS | 1928 | 1463649990121 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:26:30 INFO - PROCESS | 1928 | 1463649990126 Marionette TRACE conn3 <- [1,3038,null,{}] 02:26:30 INFO - PROCESS | 1928 | 1463649990134 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}] 02:26:30 INFO - PROCESS | 1928 | 1463649990394 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 02:26:30 INFO - PROCESS | 1928 | 1463649990763 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x85444c00 == 181 [pid = 1928] [id = 769] 02:26:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x9c198000) [pid = 1928] [serial = 2306] [outer = (nil)] 02:26:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0xa35f8800) [pid = 1928] [serial = 2307] [outer = 0x9c198000] 02:26:30 INFO - PROCESS | 1928 | 1463649990867 Marionette DEBUG loaded listener.js 02:26:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0xa5040c00) [pid = 1928] [serial = 2308] [outer = 0x9c198000] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x9274bc00 == 180 [pid = 1928] [id = 704] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8cf26800 == 179 [pid = 1928] [id = 708] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8d473400 == 178 [pid = 1928] [id = 707] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8828b800 == 177 [pid = 1928] [id = 709] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8d83d000 == 176 [pid = 1928] [id = 695] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8f311000 == 175 [pid = 1928] [id = 698] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x9274ec00 == 174 [pid = 1928] [id = 696] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x991d6400 == 173 [pid = 1928] [id = 700] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x85fc9000 == 172 [pid = 1928] [id = 702] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x928e4400 == 171 [pid = 1928] [id = 697] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x97667000 == 170 [pid = 1928] [id = 699] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x9b180000 == 169 [pid = 1928] [id = 703] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x9274a800 == 168 [pid = 1928] [id = 701] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x93c09c00 == 167 [pid = 1928] [id = 746] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x90b93400 == 166 [pid = 1928] [id = 745] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x92a5f400 == 165 [pid = 1928] [id = 747] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x86a5e000 == 164 [pid = 1928] [id = 744] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x9a194800 == 163 [pid = 1928] [id = 563] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8f312400 == 162 [pid = 1928] [id = 743] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8f11f000 == 161 [pid = 1928] [id = 742] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x9098a000 == 160 [pid = 1928] [id = 740] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x867b1800 == 159 [pid = 1928] [id = 741] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8f116c00 == 158 [pid = 1928] [id = 739] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8e7a1c00 == 157 [pid = 1928] [id = 738] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8c274800 == 156 [pid = 1928] [id = 737] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8d8d0800 == 155 [pid = 1928] [id = 736] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8d837c00 == 154 [pid = 1928] [id = 735] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8d001c00 == 153 [pid = 1928] [id = 733] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8c3a3c00 == 152 [pid = 1928] [id = 734] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8af4d000 == 151 [pid = 1928] [id = 732] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x870d9000 == 150 [pid = 1928] [id = 731] 02:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x8544bc00 == 149 [pid = 1928] [id = 730] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x913e8000) [pid = 1928] [serial = 2139] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x9926e000) [pid = 1928] [serial = 2157] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x92a4d400) [pid = 1928] [serial = 2148] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x8d470400) [pid = 1928] [serial = 2133] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x91f2e800) [pid = 1928] [serial = 2141] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x9b187800) [pid = 1928] [serial = 2163] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x8acf8000) [pid = 1928] [serial = 2189] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0xa2624400) [pid = 1928] [serial = 2178] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x9a128000) [pid = 1928] [serial = 2160] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x88b42c00) [pid = 1928] [serial = 2186] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x8f311800) [pid = 1928] [serial = 2136] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x99fa4400) [pid = 1928] [serial = 2159] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x8c3a2800) [pid = 1928] [serial = 2132] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x924a5800) [pid = 1928] [serial = 2144] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x97667c00) [pid = 1928] [serial = 2156] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x870d4400) [pid = 1928] [serial = 2184] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x9b444000) [pid = 1928] [serial = 2165] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0xa21a5000) [pid = 1928] [serial = 2175] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x951ec000) [pid = 1928] [serial = 2153] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x8f11e800) [pid = 1928] [serial = 2067] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0xa104dc00) [pid = 1928] [serial = 2118] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0xa22c5000) [pid = 1928] [serial = 2177] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x92a48800) [pid = 1928] [serial = 2147] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0xa3083c00) [pid = 1928] [serial = 2181] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x951f9c00) [pid = 1928] [serial = 2154] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0xa1050c00) [pid = 1928] [serial = 2172] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x9bf23400) [pid = 1928] [serial = 2168] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0xa307f400) [pid = 1928] [serial = 2180] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x9c0b0000) [pid = 1928] [serial = 2169] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x9468bc00) [pid = 1928] [serial = 2151] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x893cc000) [pid = 1928] [serial = 2187] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x9b7b5000) [pid = 1928] [serial = 2166] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x93951400) [pid = 1928] [serial = 2150] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x91fce400) [pid = 1928] [serial = 2142] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x86b7bc00) [pid = 1928] [serial = 2183] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x9a64a800) [pid = 1928] [serial = 2162] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x924a9400) [pid = 1928] [serial = 2145] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0xa0506400) [pid = 1928] [serial = 2171] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x90b97c00) [pid = 1928] [serial = 2138] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0xa214ac00) [pid = 1928] [serial = 2174] [outer = (nil)] [url = about:blank] 02:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x8f1a7400) [pid = 1928] [serial = 2135] [outer = (nil)] [url = about:blank] 02:26:35 INFO - PROCESS | 1928 | 1463649995008 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"]]]}] 02:26:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:26:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:26:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 5062ms 02:26:35 INFO - PROCESS | 1928 | 1463649995177 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 02:26:35 INFO - PROCESS | 1928 | 1463649995183 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 02:26:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:26:35 INFO - PROCESS | 1928 | 1463649995193 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:26:35 INFO - PROCESS | 1928 | 1463649995196 Marionette TRACE conn3 <- [1,3042,null,{}] 02:26:35 INFO - PROCESS | 1928 | 1463649995206 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}] 02:26:35 INFO - PROCESS | 1928 | 1463649995435 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 02:26:35 INFO - PROCESS | 1928 | 1463649995711 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x87734000 == 150 [pid = 1928] [id = 770] 02:26:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x87fe3000) [pid = 1928] [serial = 2309] [outer = (nil)] 02:26:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x8828a000) [pid = 1928] [serial = 2310] [outer = 0x87fe3000] 02:26:35 INFO - PROCESS | 1928 | 1463649995796 Marionette DEBUG loaded listener.js 02:26:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x88b4cc00) [pid = 1928] [serial = 2311] [outer = 0x87fe3000] 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:26:37 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1719ms 02:26:37 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:26:37 INFO - PROCESS | 1928 | 1463649996838 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]]]}] 02:26:37 INFO - PROCESS | 1928 | 1463649996914 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 02:26:37 INFO - PROCESS | 1928 | 1463649996942 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 02:26:37 INFO - PROCESS | 1928 | 1463649996971 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:26:37 INFO - PROCESS | 1928 | 1463649996993 Marionette TRACE conn3 <- [1,3046,null,{}] 02:26:37 INFO - PROCESS | 1928 | 1463649997074 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}] 02:26:37 INFO - PROCESS | 1928 | 1463649997309 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 02:26:37 INFO - PROCESS | 1928 | 1463649997624 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x893cec00 == 151 [pid = 1928] [id = 771] 02:26:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x8c3ab800) [pid = 1928] [serial = 2312] [outer = (nil)] 02:26:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x8c522c00) [pid = 1928] [serial = 2313] [outer = 0x8c3ab800] 02:26:37 INFO - PROCESS | 1928 | 1463649997706 Marionette DEBUG loaded listener.js 02:26:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x8d00c800) [pid = 1928] [serial = 2314] [outer = 0x8c3ab800] 02:26:38 INFO - PROCESS | 1928 | [1928] 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 02:26:38 INFO - PROCESS | 1928 | 1463649998589 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:26:38 INFO - {} 02:26:38 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1675ms 02:26:38 INFO - PROCESS | 1928 | 1463649998655 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 02:26:38 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:26:38 INFO - PROCESS | 1928 | 1463649998660 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 02:26:38 INFO - PROCESS | 1928 | 1463649998667 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:26:38 INFO - PROCESS | 1928 | 1463649998674 Marionette TRACE conn3 <- [1,3050,null,{}] 02:26:38 INFO - PROCESS | 1928 | 1463649998700 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}] 02:26:39 INFO - PROCESS | 1928 | 1463649999064 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 02:26:39 INFO - PROCESS | 1928 | 1463649999106 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x8c3a2800 == 152 [pid = 1928] [id = 772] 02:26:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x8dbb6c00) [pid = 1928] [serial = 2315] [outer = (nil)] 02:26:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x8ddd3800) [pid = 1928] [serial = 2316] [outer = 0x8dbb6c00] 02:26:39 INFO - PROCESS | 1928 | 1463649999191 Marionette DEBUG loaded listener.js 02:26:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x8e7a4400) [pid = 1928] [serial = 2317] [outer = 0x8dbb6c00] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x8ddd5800) [pid = 1928] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x8b462800) [pid = 1928] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x8f280800) [pid = 1928] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x8d471400) [pid = 1928] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x8d83c800) [pid = 1928] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x91585800) [pid = 1928] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x92b82800) [pid = 1928] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x88296400) [pid = 1928] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x8eb7dc00) [pid = 1928] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x91f38800) [pid = 1928] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x8d00f800) [pid = 1928] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x93cf2c00) [pid = 1928] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x87fe5800) [pid = 1928] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x91d96c00) [pid = 1928] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x9098d400) [pid = 1928] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x8544f000) [pid = 1928] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x8d478c00) [pid = 1928] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x8af4ec00) [pid = 1928] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x8ddd3000) [pid = 1928] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x913e1c00) [pid = 1928] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x91fd0800) [pid = 1928] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:26:40 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x8dbaf800) [pid = 1928] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:26:40 INFO - PROCESS | 1928 | 1463650000905 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]]]}] 02:26:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:26:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:26:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:26:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:26:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 2298ms 02:26:40 INFO - PROCESS | 1928 | 1463650000966 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 02:26:40 INFO - PROCESS | 1928 | 1463650000972 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 02:26:40 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:26:40 INFO - PROCESS | 1928 | 1463650000980 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:26:40 INFO - PROCESS | 1928 | 1463650000983 Marionette TRACE conn3 <- [1,3054,null,{}] 02:26:41 INFO - PROCESS | 1928 | 1463650001007 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}] 02:26:41 INFO - PROCESS | 1928 | 1463650001257 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 02:26:41 INFO - PROCESS | 1928 | 1463650001518 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x8af4ec00 == 153 [pid = 1928] [id = 773] 02:26:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x8d481800) [pid = 1928] [serial = 2318] [outer = (nil)] 02:26:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x8ddd6000) [pid = 1928] [serial = 2319] [outer = 0x8d481800] 02:26:41 INFO - PROCESS | 1928 | 1463650001605 Marionette DEBUG loaded listener.js 02:26:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x8eb75c00) [pid = 1928] [serial = 2320] [outer = 0x8d481800] 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:26:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:26:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:26:43 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" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:26:43 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" 02:26:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:26:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:26:43 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2207ms 02:26:43 INFO - PROCESS | 1928 | 1463650002959 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"]]]}] 02:26:43 INFO - PROCESS | 1928 | 1463650003331 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 02:26:43 INFO - PROCESS | 1928 | 1463650003339 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 02:26:43 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:26:43 INFO - PROCESS | 1928 | 1463650003352 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:26:43 INFO - PROCESS | 1928 | 1463650003358 Marionette TRACE conn3 <- [1,3058,null,{}] 02:26:43 INFO - PROCESS | 1928 | 1463650003374 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}] 02:26:43 INFO - PROCESS | 1928 | 1463650003664 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 02:26:44 INFO - PROCESS | 1928 | 1463650004005 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x893cc000 == 154 [pid = 1928] [id = 774] 02:26:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x893cd800) [pid = 1928] [serial = 2321] [outer = (nil)] 02:26:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x8ac19000) [pid = 1928] [serial = 2322] [outer = 0x893cd800] 02:26:44 INFO - PROCESS | 1928 | 1463650004104 Marionette DEBUG loaded listener.js 02:26:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x8ae5e400) [pid = 1928] [serial = 2323] [outer = 0x893cd800] 02:26:45 INFO - PROCESS | 1928 | 1463650005094 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]]]}] 02:26:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:26:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:26:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:26:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:26:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:26:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:26:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:26:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:26:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:26:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:26:45 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:45 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:26:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:26:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:26:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:26:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:26:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:26:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:26:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:26:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:26:45 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1800ms 02:26:45 INFO - PROCESS | 1928 | 1463650005167 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 02:26:45 INFO - PROCESS | 1928 | 1463650005178 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 02:26:45 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:26:45 INFO - PROCESS | 1928 | 1463650005193 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:26:45 INFO - PROCESS | 1928 | 1463650005199 Marionette TRACE conn3 <- [1,3062,null,{}] 02:26:45 INFO - PROCESS | 1928 | 1463650005206 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}] 02:26:45 INFO - PROCESS | 1928 | 1463650005477 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 02:26:45 INFO - PROCESS | 1928 | 1463650005815 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x8d008c00 == 155 [pid = 1928] [id = 775] 02:26:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x8d00b800) [pid = 1928] [serial = 2324] [outer = (nil)] 02:26:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x8d843000) [pid = 1928] [serial = 2325] [outer = 0x8d00b800] 02:26:45 INFO - PROCESS | 1928 | 1463650005912 Marionette DEBUG loaded listener.js 02:26:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x8dbba800) [pid = 1928] [serial = 2326] [outer = 0x8d00b800] 02:26:46 INFO - PROCESS | 1928 | [1928] 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 02:26:46 INFO - PROCESS | 1928 | 1463650006845 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:26:46 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:26:46 INFO - {} 02:26:46 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1691ms 02:26:46 INFO - PROCESS | 1928 | 1463650006893 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 02:26:46 INFO - PROCESS | 1928 | 1463650006898 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 02:26:46 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:26:46 INFO - PROCESS | 1928 | 1463650006947 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:26:46 INFO - PROCESS | 1928 | 1463650006954 Marionette TRACE conn3 <- [1,3066,null,{}] 02:26:46 INFO - PROCESS | 1928 | 1463650006982 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}] 02:26:47 INFO - PROCESS | 1928 | 1463650007285 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 02:26:47 INFO - PROCESS | 1928 | 1463650007695 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f114c00 == 156 [pid = 1928] [id = 776] 02:26:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x8f11f000) [pid = 1928] [serial = 2327] [outer = (nil)] 02:26:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x8f317800) [pid = 1928] [serial = 2328] [outer = 0x8f11f000] 02:26:47 INFO - PROCESS | 1928 | 1463650007795 Marionette DEBUG loaded listener.js 02:26:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x8f3e7400) [pid = 1928] [serial = 2329] [outer = 0x8f11f000] 02:26:48 INFO - PROCESS | 1928 | 1463650008700 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]]]}] 02:26:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:26:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:26:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:26:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:26:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:26:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:26:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:26:48 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1841ms 02:26:48 INFO - PROCESS | 1928 | 1463650008749 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 02:26:48 INFO - PROCESS | 1928 | 1463650008755 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 02:26:48 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:26:48 INFO - PROCESS | 1928 | 1463650008763 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:26:48 INFO - PROCESS | 1928 | 1463650008767 Marionette TRACE conn3 <- [1,3070,null,{}] 02:26:48 INFO - PROCESS | 1928 | 1463650008791 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}] 02:26:49 INFO - PROCESS | 1928 | 1463650009140 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 02:26:49 INFO - PROCESS | 1928 | 1463650009428 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f112800 == 157 [pid = 1928] [id = 777] 02:26:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x90995800) [pid = 1928] [serial = 2330] [outer = (nil)] 02:26:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x90b90000) [pid = 1928] [serial = 2331] [outer = 0x90995800] 02:26:49 INFO - PROCESS | 1928 | 1463650009531 Marionette DEBUG loaded listener.js 02:26:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x913e0000) [pid = 1928] [serial = 2332] [outer = 0x90995800] 02:26:50 INFO - PROCESS | 1928 | 1463650010465 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]]]}] 02:26:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:26:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:26:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:26:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:26:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:26:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:26:50 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1737ms 02:26:50 INFO - PROCESS | 1928 | 1463650010518 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 02:26:50 INFO - PROCESS | 1928 | 1463650010522 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 02:26:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:26:50 INFO - PROCESS | 1928 | 1463650010534 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:26:50 INFO - PROCESS | 1928 | 1463650010538 Marionette TRACE conn3 <- [1,3074,null,{}] 02:26:50 INFO - PROCESS | 1928 | 1463650010545 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}] 02:26:50 INFO - PROCESS | 1928 | 1463650010800 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 02:26:51 INFO - PROCESS | 1928 | 1463650011169 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x90992800 == 158 [pid = 1928] [id = 778] 02:26:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x90b8d400) [pid = 1928] [serial = 2333] [outer = (nil)] 02:26:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x91585800) [pid = 1928] [serial = 2334] [outer = 0x90b8d400] 02:26:51 INFO - PROCESS | 1928 | 1463650011271 Marionette DEBUG loaded listener.js 02:26:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x91d9e000) [pid = 1928] [serial = 2335] [outer = 0x90b8d400] 02:26:52 INFO - PROCESS | 1928 | 1463650012132 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]]]}] 02:26:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:26:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:26:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:26:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:26:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:26:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:26:52 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1637ms 02:26:52 INFO - PROCESS | 1928 | 1463650012173 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 02:26:52 INFO - PROCESS | 1928 | 1463650012179 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 02:26:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:26:52 INFO - PROCESS | 1928 | 1463650012187 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:26:52 INFO - PROCESS | 1928 | 1463650012191 Marionette TRACE conn3 <- [1,3078,null,{}] 02:26:52 INFO - PROCESS | 1928 | 1463650012197 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}] 02:26:52 INFO - PROCESS | 1928 | 1463650012610 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 02:26:52 INFO - PROCESS | 1928 | 1463650012904 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x8e7a3000 == 159 [pid = 1928] [id = 779] 02:26:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x91da3800) [pid = 1928] [serial = 2336] [outer = (nil)] 02:26:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x91f38800) [pid = 1928] [serial = 2337] [outer = 0x91da3800] 02:26:53 INFO - PROCESS | 1928 | 1463650013023 Marionette DEBUG loaded listener.js 02:26:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x924a6000) [pid = 1928] [serial = 2338] [outer = 0x91da3800] 02:26:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 02:26:53 INFO - reader.readAsText(blob_2) 02:26:53 INFO - }" did not throw 02:26:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 02:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 02:26:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 02:26:53 INFO - reader.readAsDataURL(blob_2) 02:26:53 INFO - }" did not throw 02:26:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 02:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 02:26:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 02:26:53 INFO - reader.readAsArrayBuffer(blob_2) 02:26:53 INFO - }" did not throw 02:26:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 02:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 02:26:53 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 02:26:53 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 02:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:26:53 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 02:26:53 INFO - PROCESS | 1928 | 1463650013938 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 02:26:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:26:53 INFO - PROCESS | 1928 | 1463650013962 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:26:53 INFO - PROCESS | 1928 | 1463650013967 Marionette TRACE conn3 <- [1,3082,null,{}] 02:26:53 INFO - PROCESS | 1928 | 1463650013989 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}] 02:26:54 INFO - PROCESS | 1928 | 1463650014258 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 02:26:54 INFO - PROCESS | 1928 | 1463650014626 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x91f34c00 == 160 [pid = 1928] [id = 780] 02:26:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x91f37800) [pid = 1928] [serial = 2339] [outer = (nil)] 02:26:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x9274e400) [pid = 1928] [serial = 2340] [outer = 0x91f37800] 02:26:54 INFO - PROCESS | 1928 | 1463650014726 Marionette DEBUG loaded listener.js 02:26:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x92a43800) [pid = 1928] [serial = 2341] [outer = 0x91f37800] 02:26:55 INFO - PROCESS | 1928 | 1463650015609 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]]]}] 02:26:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:26:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:26:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:26:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:26:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1719ms 02:26:55 INFO - PROCESS | 1928 | 1463650015670 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 02:26:55 INFO - PROCESS | 1928 | 1463650015673 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 02:26:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:26:55 INFO - PROCESS | 1928 | 1463650015682 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:26:55 INFO - PROCESS | 1928 | 1463650015686 Marionette TRACE conn3 <- [1,3086,null,{}] 02:26:55 INFO - PROCESS | 1928 | 1463650015713 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}] 02:26:55 INFO - PROCESS | 1928 | 1463650015976 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 02:26:56 INFO - PROCESS | 1928 | 1463650016344 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x867ac400 == 161 [pid = 1928] [id = 781] 02:26:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x92746800) [pid = 1928] [serial = 2342] [outer = (nil)] 02:26:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x92b7e400) [pid = 1928] [serial = 2343] [outer = 0x92746800] 02:26:56 INFO - PROCESS | 1928 | 1463650016444 Marionette DEBUG loaded listener.js 02:26:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x92e1b800) [pid = 1928] [serial = 2344] [outer = 0x92746800] 02:26:57 INFO - PROCESS | 1928 | 1463650017273 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:26:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:26:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1649ms 02:26:57 INFO - PROCESS | 1928 | 1463650017332 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 02:26:57 INFO - PROCESS | 1928 | 1463650017337 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 02:26:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:26:57 INFO - PROCESS | 1928 | 1463650017346 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:26:57 INFO - PROCESS | 1928 | 1463650017351 Marionette TRACE conn3 <- [1,3090,null,{}] 02:26:57 INFO - PROCESS | 1928 | 1463650017381 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}] 02:26:57 INFO - PROCESS | 1928 | 1463650017644 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 02:26:58 INFO - PROCESS | 1928 | 1463650018038 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x8f117c00 == 162 [pid = 1928] [id = 782] 02:26:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x92a4d400) [pid = 1928] [serial = 2345] [outer = (nil)] 02:26:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x94684800) [pid = 1928] [serial = 2346] [outer = 0x92a4d400] 02:26:58 INFO - PROCESS | 1928 | 1463650018138 Marionette DEBUG loaded listener.js 02:26:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x9501e400) [pid = 1928] [serial = 2347] [outer = 0x92a4d400] 02:26:58 INFO - PROCESS | 1928 | 1463650018965 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:26:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:26:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1656ms 02:26:59 INFO - PROCESS | 1928 | 1463650019003 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 02:26:59 INFO - PROCESS | 1928 | 1463650019006 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 02:26:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:26:59 INFO - PROCESS | 1928 | 1463650019014 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:26:59 INFO - PROCESS | 1928 | 1463650019019 Marionette TRACE conn3 <- [1,3094,null,{}] 02:26:59 INFO - PROCESS | 1928 | 1463650019026 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}] 02:26:59 INFO - PROCESS | 1928 | 1463650019318 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 02:26:59 INFO - PROCESS | 1928 | 1463650019690 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x8ac1e000 == 163 [pid = 1928] [id = 783] 02:26:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x9506d400) [pid = 1928] [serial = 2348] [outer = (nil)] 02:26:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x9523c000) [pid = 1928] [serial = 2349] [outer = 0x9506d400] 02:26:59 INFO - PROCESS | 1928 | 1463650019790 Marionette DEBUG loaded listener.js 02:26:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x952e0000) [pid = 1928] [serial = 2350] [outer = 0x9506d400] 02:27:00 INFO - PROCESS | 1928 | 1463650020646 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:27:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:27:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1688ms 02:27:00 INFO - PROCESS | 1928 | 1463650020703 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 02:27:00 INFO - PROCESS | 1928 | 1463650020708 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 02:27:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:27:00 INFO - PROCESS | 1928 | 1463650020716 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:27:00 INFO - PROCESS | 1928 | 1463650020722 Marionette TRACE conn3 <- [1,3098,null,{}] 02:27:00 INFO - PROCESS | 1928 | 1463650020754 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}] 02:27:01 INFO - PROCESS | 1928 | 1463650021050 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 02:27:01 INFO - PROCESS | 1928 | 1463650021507 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x95234400 == 164 [pid = 1928] [id = 784] 02:27:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x97667c00) [pid = 1928] [serial = 2351] [outer = (nil)] 02:27:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x99271c00) [pid = 1928] [serial = 2352] [outer = 0x97667c00] 02:27:01 INFO - PROCESS | 1928 | 1463650021611 Marionette DEBUG loaded listener.js 02:27:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x996b9000) [pid = 1928] [serial = 2353] [outer = 0x97667c00] 02:27:02 INFO - PROCESS | 1928 | 1463650022568 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]]]}] 02:27:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:27:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:27:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1905ms 02:27:02 INFO - PROCESS | 1928 | 1463650022622 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 02:27:02 INFO - PROCESS | 1928 | 1463650022626 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 02:27:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:27:02 INFO - PROCESS | 1928 | 1463650022634 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:27:02 INFO - PROCESS | 1928 | 1463650022637 Marionette TRACE conn3 <- [1,3102,null,{}] 02:27:02 INFO - PROCESS | 1928 | 1463650022643 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}] 02:27:02 INFO - PROCESS | 1928 | 1463650022942 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 02:27:03 INFO - PROCESS | 1928 | 1463650023312 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x9927a400 == 165 [pid = 1928] [id = 785] 02:27:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x99623400) [pid = 1928] [serial = 2354] [outer = (nil)] 02:27:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x9a46fc00) [pid = 1928] [serial = 2355] [outer = 0x99623400] 02:27:03 INFO - PROCESS | 1928 | 1463650023409 Marionette DEBUG loaded listener.js 02:27:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x9a750c00) [pid = 1928] [serial = 2356] [outer = 0x99623400] 02:27:04 INFO - PROCESS | 1928 | 1463650024266 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:27:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:27:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1684ms 02:27:04 INFO - PROCESS | 1928 | 1463650024319 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 02:27:04 INFO - PROCESS | 1928 | 1463650024324 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 02:27:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:27:04 INFO - PROCESS | 1928 | 1463650024332 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:27:04 INFO - PROCESS | 1928 | 1463650024337 Marionette TRACE conn3 <- [1,3106,null,{}] 02:27:04 INFO - PROCESS | 1928 | 1463650024369 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}] 02:27:04 INFO - PROCESS | 1928 | 1463650024651 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 02:27:05 INFO - PROCESS | 1928 | 1463650025025 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x867ba000 == 166 [pid = 1928] [id = 786] 02:27:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x9a24b800) [pid = 1928] [serial = 2357] [outer = (nil)] 02:27:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x9b18cc00) [pid = 1928] [serial = 2358] [outer = 0x9a24b800] 02:27:05 INFO - PROCESS | 1928 | 1463650025139 Marionette DEBUG loaded listener.js 02:27:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x9b446c00) [pid = 1928] [serial = 2359] [outer = 0x9a24b800] 02:27:06 INFO - PROCESS | 1928 | 1463650026120 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]]]}] 02:27:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:27:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:27:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:27:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1808ms 02:27:06 INFO - PROCESS | 1928 | 1463650026141 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 02:27:06 INFO - PROCESS | 1928 | 1463650026146 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 02:27:06 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:27:06 INFO - PROCESS | 1928 | 1463650026154 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:27:06 INFO - PROCESS | 1928 | 1463650026158 Marionette TRACE conn3 <- [1,3110,null,{}] 02:27:06 INFO - PROCESS | 1928 | 1463650026166 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}] 02:27:06 INFO - PROCESS | 1928 | 1463650026430 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 02:27:06 INFO - PROCESS | 1928 | 1463650026760 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x9b183800 == 167 [pid = 1928] [id = 787] 02:27:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x9b2b1400) [pid = 1928] [serial = 2360] [outer = (nil)] 02:27:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x9b4c5c00) [pid = 1928] [serial = 2361] [outer = 0x9b2b1400] 02:27:06 INFO - PROCESS | 1928 | 1463650026907 Marionette DEBUG loaded listener.js 02:27:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x9b7b7400) [pid = 1928] [serial = 2362] [outer = 0x9b2b1400] 02:27:07 INFO - PROCESS | 1928 | 1463650027741 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"]]]}] 02:27:07 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:27:07 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 02:27:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:27:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:27:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:27:07 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1641ms 02:27:07 INFO - PROCESS | 1928 | 1463650027797 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 02:27:07 INFO - PROCESS | 1928 | 1463650027802 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 02:27:07 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:27:07 INFO - PROCESS | 1928 | 1463650027809 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:27:07 INFO - PROCESS | 1928 | 1463650027813 Marionette TRACE conn3 <- [1,3114,null,{}] 02:27:07 INFO - PROCESS | 1928 | 1463650027841 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}] 02:27:08 INFO - PROCESS | 1928 | 1463650028128 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 02:27:08 INFO - PROCESS | 1928 | 1463650028521 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\", \"2a00aaeb-d500-45fc-9fd7-2fca81b4dbb3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x867b4000 == 168 [pid = 1928] [id = 788] 02:27:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x92e18000) [pid = 1928] [serial = 2363] [outer = (nil)] 02:27:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x9b920400) [pid = 1928] [serial = 2364] [outer = 0x92e18000] 02:27:08 INFO - PROCESS | 1928 | 1463650028619 Marionette DEBUG loaded listener.js 02:27:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x9b974800) [pid = 1928] [serial = 2365] [outer = 0x92e18000] 02:27:09 INFO - PROCESS | 1928 | 1463650029453 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]]]}] 02:27:09 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:27:09 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1693ms 02:27:09 INFO - PROCESS | 1928 | 1463650029503 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 02:27:09 INFO - PROCESS | 1928 | 1463650029508 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 02:27:10 WARNING - u'runner_teardown' () 02:27:10 INFO - No more tests 02:27:10 INFO - Got 0 unexpected results 02:27:10 INFO - SUITE-END | took 1425s 02:27:10 INFO - Closing logging queue 02:27:10 INFO - queue closed 02:27:10 INFO - Return code: 0 02:27:10 WARNING - # TBPL SUCCESS # 02:27:10 INFO - Running post-action listener: _resource_record_post_action 02:27:10 INFO - Running post-run listener: _resource_record_post_run 02:27:12 INFO - Total resource usage - Wall time: 1461s; CPU: 98.0%; Read bytes: 15261696; Write bytes: 923811840; Read time: 980; Write time: 280372 02:27:12 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:27:12 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 4096; Write bytes: 137396224; Read time: 4; Write time: 150540 02:27:12 INFO - run-tests - Wall time: 1431s; CPU: 98.0%; Read bytes: 12537856; Write bytes: 776753152; Read time: 536; Write time: 118804 02:27:12 INFO - Running post-run listener: _upload_blobber_files 02:27:12 INFO - Blob upload gear active. 02:27:12 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:27:12 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 02:27:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 02:27:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 02:27:12 INFO - (blobuploader) - INFO - Open directory for files ... 02:27:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:27:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:27:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:27:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:27:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:27:13 INFO - (blobuploader) - INFO - Done attempting. 02:27:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:27:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:27:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:27:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:27:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:27:14 INFO - (blobuploader) - INFO - Done attempting. 02:27:14 INFO - (blobuploader) - INFO - Iteration through files over. 02:27:14 INFO - Return code: 0 02:27:14 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:27:14 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:27:14 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a721aa90b90e72fd3b5e76870d5da482fe29ecdd8dbb7b79edf0bc271b1aac0e3c4ca1257695f27365f5d54fa047c4b304aa2e3c12aefc14fc11ca2f6897096e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6e303a96f72daa87608f4f0c0376a98e9ae709bedcf99f5b20269b89d1814de0797d24a6587d1eb44847cb42e69a25eb42c44916b2c12a75464c5a6eb95ac395"} 02:27:14 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:27:14 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:27:14 INFO - Contents: 02:27:14 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a721aa90b90e72fd3b5e76870d5da482fe29ecdd8dbb7b79edf0bc271b1aac0e3c4ca1257695f27365f5d54fa047c4b304aa2e3c12aefc14fc11ca2f6897096e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6e303a96f72daa87608f4f0c0376a98e9ae709bedcf99f5b20269b89d1814de0797d24a6587d1eb44847cb42e69a25eb42c44916b2c12a75464c5a6eb95ac395"} 02:27:14 INFO - Running post-run listener: copy_logs_to_upload_dir 02:27:14 INFO - Copying logs to upload dir... 02:27:14 INFO - mkdir: /builds/slave/test/build/upload/logs 02:27:14 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1569.621394 ========= master_lag: 53.22 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 27 mins, 2 secs) (at 2016-05-19 02:28:07.352523) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 31 secs) (at 2016-05-19 02:28:07.353785) ========= 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-1463636251.942261-1017925040 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a721aa90b90e72fd3b5e76870d5da482fe29ecdd8dbb7b79edf0bc271b1aac0e3c4ca1257695f27365f5d54fa047c4b304aa2e3c12aefc14fc11ca2f6897096e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6e303a96f72daa87608f4f0c0376a98e9ae709bedcf99f5b20269b89d1814de0797d24a6587d1eb44847cb42e69a25eb42c44916b2c12a75464c5a6eb95ac395"} build_url:https://queue.taskcluster.net/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034304 build_url: 'https://queue.taskcluster.net/v1/task/VhntML95T0GjdqlekxglGA/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/a721aa90b90e72fd3b5e76870d5da482fe29ecdd8dbb7b79edf0bc271b1aac0e3c4ca1257695f27365f5d54fa047c4b304aa2e3c12aefc14fc11ca2f6897096e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6e303a96f72daa87608f4f0c0376a98e9ae709bedcf99f5b20269b89d1814de0797d24a6587d1eb44847cb42e69a25eb42c44916b2c12a75464c5a6eb95ac395"}' symbols_url: 'https://queue.taskcluster.net/v1/task/VhntML95T0GjdqlekxglGA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 31.57 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 31 secs) (at 2016-05-19 02:28:38.962986) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 44 secs) (at 2016-05-19 02:28:38.963539) ========= 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-1463636251.942261-1017925040 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019118 ========= master_lag: 44.43 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 44 secs) (at 2016-05-19 02:29:23.412597) ========= ========= Started reboot skipped (results: 3, elapsed: 5 secs) (at 2016-05-19 02:29:23.412958) ========= ========= Finished reboot skipped (results: 3, elapsed: 5 secs) (at 2016-05-19 02:29:28.971182) ========= ========= Total master_lag: 130.02 =========